【问题标题】:how to get specific column value after filling dataset with tableadapter使用 tableadapter 填充数据集后如何获取特定列值
【发布时间】:2013-11-15 08:45:03
【问题描述】:

例如:

table1 有两列“col1”和“col2”

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

这会返回 1 行

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

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    此行从TableAdapter 中指定为SelectCommand 的查询中填充给定的DataTable。所以你说它只包含一条记录?

    您可以使用FirstOrDefault 来获取DataRow。因为它是一个强类型的DataTable,所以您有一个自动生成的DataTableDataRow,其类型属性和名称与数据库中的ctypes 和名称相同。

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

    appDataSet.table1Row row = appDataSet.table1.FirstOrDefault();
    if(row != null)
    {
        Label1.Text = row.col1;
        Label2.Text = row.col2;
    }
    

    【讨论】:

      猜你喜欢
      • 2016-09-22
      • 2010-12-26
      • 2013-03-23
      • 1970-01-01
      • 2013-10-27
      • 2015-06-11
      • 2017-12-17
      • 2014-01-05
      相关资源
      最近更新 更多