0

例如:

table1 有两列“col1”和“col2”

this.table1TableAdapter.FillByParam(appDataSet.table1,param);

这将返回 1 行

如何将 col1 和 col2 值设置为变量?如果有人发布带有代码的示例,那就太好了。谢谢。

4

1 回答 1

1

此行填充DataTable查询中指定的给定值,SelectCommandTableAdapter. 所以你说它只包含一条记录?

你可以用它FirstOrDefault来获得DataRow。由于它是强类型,因此DataTable您有一个自动生成DataTableDataRow类型属性和名称,这些属性和名称与数据库中的 ctypes 和名称相同。

因此,假设您有两个Label控件Text要从行中的两个属性中设置哪些属性:

appDataSet.table1Row row = appDataSet.table1.FirstOrDefault();
if(row != null)
{
    Label1.Text = row.col1;
    Label2.Text = row.col2;
}
于 2013-11-15T08:49:36.950 回答