Как я могу вызвать функцию с одним параметром (DataGrid или DataGridComboBoxColumn)?

Я пишу код и хочу вызвать функцию с одним параметром (DataGrid или DataGridComboBoxColumn).
Как я могу это сделать?

 public void dyscyplina_pobierz(DataGrid dg) //or DataGridComboBoxColumn
{
String tresc = "Data source=ADAM_LAPTOP; Integrated Security=true; Database=astruzik";
SqlConnection conn = new SqlConnection(tresc);
SqlCommand polecenie = new SqlCommand("select Nazwa from Dyscyplina order by Nazwa ASC", conn);
SqlDataAdapter adapter = new SqlDataAdapter(polecenie);
DataSet ds = new DataSet();
adapter.Fill(ds, "Dyscyplina");
DataRow napis = null;
if (flags1 == false)
{
int licznik = ds.Tables["Dyscyplina"].Rows.Count;
for (int i = 0; i < licznik; i++)
{
napis = ds.Tables["Dyscyplina"].Rows[i];
listadyscyplina.Add(napis.ItemArray.GetValue(0).ToString());
}
}
dg.ItemsSource = listadyscyplina;
flags1 = true;
}

-5

Решение

Посмотрите на Титулы модификатор параметра.

public int Sum(params int[] integers)
{
int sum=0;

foreach (var x in integers)
{
sum += x;
}

return sum;
}

использование

var sum = Sum(1,2,3,4) // 10

Также

var myArrayOfIntegers = new int[] {
1,2,3,4
};

var sum = Sum(myArrayOfIntegers); // still 10
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]