-2
Привет им с помощью VB создать мое приложение, и я хочу, чтобы добавить выпадающий в заголовке столбца, как на картинке нижеДобавить COMBOBOX в заголовке столбца
Привет им с помощью VB создать мое приложение, и я хочу, чтобы добавить выпадающий в заголовке столбца, как на картинке нижеДобавить COMBOBOX в заголовке столбца
Я считаю, что это дубликат вопрос. См. How to Add Combobox in datagridview only for header?
Но и эта ссылка содержит хороший код примера, который я скопировал ниже. MSDN: Dropdown/ComboBox Column Header Cell
public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
// Create a ComboBox which will be host in column1's cell
ComboBox comboBoxHeaderCell1 = new ComboBox();
comboBoxHeaderCell1.DropDownStyle = ComboBoxStyle.DropDownList;
comboBoxHeaderCell1.Visible = true;
comboBoxHeaderCell1.Items.Add("Column1");
comboBoxHeaderCell1.Items.Add("Column2");
// Add the ComboBox to the header cell of column1
dataGridView1.Controls.Add(comboBoxHeaderCell1);
comboBoxHeaderCell1.Location = this.dataGridView1.GetCellDisplayRectangle(0, -1, true).Location;
comboBoxHeaderCell1.Size = this.dataGridView1.Columns[0].HeaderCell.Size;
comboBoxHeaderCell1.Text = "Column1";
}
}
@ Jinx88909 пока не я не знаю, как начать –