如果从 SqlDataReader 检索值,则不会将多个单词作为动态标签的文本值获取
本文关键字:单词作 动态 标签 文本 获取 检索 SqlDataReader 如果 | 更新日期: 2023-09-27 18:33:18
当我尝试从 SQLDataReader 检索的值在代码中设置标签的文本属性时,我发现如果 Datareader 检索多个单词,则表单上的标签仅显示检索到的整个句子中的第一个单词。下面是我的表单的分组框仅显示一个单词作为标签文本的代码,而不是具有多个单词字符串的数据库。注意:在这里我正在动态创建标签,那么我应该手动更改标签的任何属性吗?
Label[] lb = new Label[10];
int j = 25;
for (int i = 0; i < 10; i++)
{
lb[i] = new Label();
lb[i].Name = MySqlDataReader[i];
lb[i].Text = MySqlDataReader.ToString();
lb[i].Location=new Point(9,j);
groupBox1.Controls.Add(lb[i]);
j += 25;
}
请帮我处理 sloution,以便我可以看到整个字符串作为标签的文本。
只需在代码中包含以下语句。
lb[i].AutoSize = true;