У меня есть метки, которым нужны значения, полученные из базы данных.C# получение значений из DataTable или BindingSource
Я могу запросить базу данных, но как я могу извлечь значения из DataTable и поместить их в наши правила этикетки
Благодаря
У меня есть метки, которым нужны значения, полученные из базы данных.C# получение значений из DataTable или BindingSource
Я могу запросить базу данных, но как я могу извлечь значения из DataTable и поместить их в наши правила этикетки
Благодаря
В DataTable у вас есть строки и столбцы. Для того, чтобы выбрать конкретную ячейку, которую нужно сделать, это:
label1.Text = dataTable[0][0];
Это позволит установить текст Label1 к ряду 0, столбец 0 значение.
Для перебора каждого использования строки:
foreach(DataRow row in dataTable.Rows)
{
Console.WriteLine(row["ColumnName1"]);
Console.WriteLine(row["ColumnName2"]);
Console.WriteLine(row["ColumnName3"]);
Console.WriteLine(row["ColumnName4"]);
}
Это напечатает значения для столбцов против каждой строки. В этом коде вам нужно заменить строку для имени столбца (например, ColumnName1) именами столбцов
Пример того, как вы извлечь значение из первой строки и столбца «MyFirstColumn»:
label1.Text = myDataTable.Rows[0]["MyFirstColumn"]