У меня возникли проблемы с созданием пользовательского списка в окнах с помощью C#. В списке я хочу, чтобы одна ячейка была как текстовое поле, так и 3 ячейки в виде раскрывающегося списка или поля со списком и еще одна ячейка в качестве кнопки изображения. На самом деле я попытался сделать gridview и взять ячейку в качестве combobox, но я не могу привязывать данные к определенному combobox из базы данных. Я попытался создать ячейку из кодировки, как сделать false для автоматического создания столбца, но все же я не смог привязать данные к combobox в виде сетки.Создать пользовательский просмотр списка в форме окна с помощью C#
Мой код:
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection db = new
SqlConnection(ConfigurationManager.ConnectionStrings["ram"].ConnectionString);
db.Open();
// String query = @"Select ItemCode from Item";
SqlCommand command = new SqlCommand("Select ItemCode from Item", db);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable dt = new DataTable();
adapter.Fill(dt);
DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();
//cmb.HeaderText = "";
cmb.Name = "ItemCode";
//cmb.MaxDropDownItems = 4;
cmb.Items.Add("");
//cmb.Items.Add("False");
dataGridView1.Columns.Add(cmb);
}
Как я могу добиться этого?
Вы, shuold, рассматриваете возможность посещения http://stackoverflow.com/help/how-to-ask, пожалуйста, разместите свой анализ и соответствующие коды ... В противном случае это выглядит как сообщение низкого качества. – Aditya
@Aditya, пожалуйста, см. Я отредактировал и написал код, пожалуйста, дайте мне знать, как я могу сделать дальше – user2571770
@ user2571770 Просто убедитесь, что у DgvComboBoxCell есть предмет, с которым вы пытаетесь связать. Например, если у DgvCmbCell есть такие элементы, как 1, 2, 3, и вы пытаетесь связать значение, равное 10, то вы не можете. – Vanest