【问题标题】:Get data from datatable into a string in asp.net从数据表中获取数据到asp.net中的字符串
【发布时间】:2011-10-02 04:44:17
【问题描述】:

我使用 SQL 查询并将结果存储到数据表中,现在我想将特定单元格数据写入字符串或字符。

下面是我想从row[0]column[1]获取数据的代码

da = new SqlDataAdapter("SELECT * FROM SeatsDetails WHERE ServiceNo='"+srno+"' AND Date='"+date+"'", con);
dt = new DataTable();
da.Fill(dt);
String t1 = (String) dt.Rows[0][1];

【问题讨论】:

  • 嗯....你写的代码应该可以解决问题,除非有什么你没有提到。
  • @Tim:除非 SQL 查询没有结果。
  • @Neil - 是的。我宁愿假设将在完整代码中执行空值检查(是的,我知道......假设是一件愚蠢的事情)。

标签: c# asp.net .net


【解决方案1】:

我已经使用它了,谢谢你的努力。

String t1 = dt.Rows[0][1].ToString();

【讨论】:

    【解决方案2】:

    在 c# 中使用 LinQ 查询也是获取所有结果的好选择:

    List<string> DataList2 = dt.AsEnumerable().Select(row => row.Field<string>("value")).ToList();
    

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多