Отображение всех столбцов, кроме первичного ключа, в списке в C#
Я хочу отобразить все имена столбцов столбцов, кроме первичного ключа, в списке в C#. Как мне это сделать?
Мой код выдает мне следующую ошибку:
Column_type недопустимое имя столбца''.
пожалуйста помочь. Я использую MS-SQL для того же самого.
Что я уже пробовал:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string cmdstr = @"select * from information_schema.columns where table_name = '" + comboBox1.SelectedItem + "' and column_type <> 'PRI'"; 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"; }