【发布时间】:2016-07-15 05:39:15
【问题描述】:
我的表单应用程序中有两个ListBoxes 和一个ComboBox。我想将所有 3 个中的当前选定项目(两个 ListBoxes 和一个 ComboBox)添加到新的 TextBox。但是,我得到的列名是:
SYSTEM.DATA.DATAROWVIEW
这是我正在使用的代码:
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
string cmdstr = @"select * from information_schema.columns where table_name = '" + comboBox1.SelectedItem + "'";
string conStr = @"Data Source=INPDDBA027\NGEP;Initial Catalog=Dev_Server;Integrated Security=True";
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(cmdstr, conStr);
sda.Fill(dt);
//listBox2.DataSource = dt;
//listBox2.DisplayMember = "Column_Name";
textBox2.CharacterCasing = CharacterCasing.Upper;
textBox2.Text = (listBox1.SelectedItem.ToString() + " " + listBox2.SelectedItem.ToString() + " FROM " + comboBox1.SelectedItem.ToString());
}
请帮忙。
【问题讨论】:
标签: c#