我需要动态编写标签文本而不用写入数据库表。我怎么才能得到它?所以我需要翻译成其他语言..谢谢......
答案 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();