如何使用从sql数据库中检索

时间:2009-06-21 07:52:19

标签: c#

我想要如何使用sql数据库表中检索到的数据的声明,我的意思是 我想使用c#

在同一个表中的两列的最后一个单元格

2 个答案:

答案 0 :(得分:1)

假设您的表格包含以下列:

  1. ID
  2. 名称
  3. 您可以按如下方式访问第二列“名称”:

    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"]);
    }
    

答案 1 :(得分:1)

使用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();
}