【发布时间】:2013-11-15 08:45:03
【问题描述】:
例如:
table1 有两列“col1”和“col2”
this.table1TableAdapter.FillByParam(appDataSet.table1,param);
这会返回 1 行
如何将 col1 和 col2 值设置为变量? 如果有人发布带有代码的示例,那就太好了。 谢谢。
【问题讨论】:
例如:
table1 有两列“col1”和“col2”
this.table1TableAdapter.FillByParam(appDataSet.table1,param);
这会返回 1 行
如何将 col1 和 col2 值设置为变量? 如果有人发布带有代码的示例,那就太好了。 谢谢。
【问题讨论】:
此行从TableAdapter 中指定为SelectCommand 的查询中填充给定的DataTable。所以你说它只包含一条记录?
您可以使用FirstOrDefault 来获取DataRow。因为它是一个强类型的DataTable,所以您有一个自动生成的DataTable 和DataRow,其类型属性和名称与数据库中的ctypes 和名称相同。
因此,假设您有两个 Label 控制要从行中的两个属性中设置哪些 Text 属性:
appDataSet.table1Row row = appDataSet.table1.FirstOrDefault();
if(row != null)
{
Label1.Text = row.col1;
Label2.Text = row.col2;
}
【讨论】: