如何从SQL Server数据库表中设置标签文本

时间:2013-12-24 19:52:49

标签: c# asp.net sql-server

enter image description here

我需要动态编写标签文本而不用写入数据库表。我怎么才能得到它?所以我需要翻译成其他语言..谢谢......

1 个答案:

答案 0 :(得分:0)

SQLDataReader中的.GetName()方法可能通过获取列名来解决您的问题。之后,您可以设置标签文本。

例如:

var label = new List<Label>(); // store your labels in this list

connection.Open();
command.CommandText = "Your Command";
DataReader = command.ExecuteQuery();
if (DataReader.HasRows) {
    while(DataReader.Read()) {
         for(int i = 0; i < DataReader.FieldCount; i++) {

              // You can get the column names and set the label texts now
              // by making an array or list of labels like :
              label[i].Text = DataReader.GetName(i);                      

         }
    }
}
connection.Close();