Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用从sql数据库检索的_C# - Fatal编程技术网

C# 如何使用从sql数据库检索的

C# 如何使用从sql数据库检索的,c#,C#,我想说明如何使用从sql数据库表检索到的数据,我的意思是 我想将同一个表中两列的最后一个单元格与c#一起使用,假设您的表有以下列: 身份证 名字 您可以访问第二列“名称”,如下所示: DataTable dtb=....;//Here your code returns DataTable //suppose you want to set value of second column (Name) from 1st row on a label label1.Text = dtb.Rows

我想说明如何使用从sql数据库表检索到的数据,我的意思是
我想将同一个表中两列的最后一个单元格与c#

一起使用,假设您的表有以下列:

  • 身份证
  • 名字
  • 您可以访问第二列“名称”,如下所示:

    DataTable dtb=....;//Here your code returns DataTable
    
    //suppose you want to set value of second column (Name) from 1st row on a label
    
    label1.Text = dtb.Rows[0][1];
    
    //OR
    
    label1.Text = dtb.Rows[0]["Name"];
    
    //OR if you want to use second column from all rows, say in a list
    
    foreach(DataRow dr in dtb.Rows)
    {
        list1.Items.Add(dr["Name"]);
    }
    
    使用SqlDataReader:

    using (SqlDataReader reader = command.ExecuteReader()) {
      while (reader.Read()) {
         int id = (int)reader["ID"]; // or reader.GetInt(0);
         string name = reader["Name"].ToString(); // or reader.GetString(1);
      }
      reader.Close();
    }
    

    请发布您的代码尝试