当单击组合框值时,DataGridView列标题更改
我在创建窗口应用程序中的DataGridView
和combobox
时遇到问题。在单击combobox
值时,我需要编写代码时的帮助,datagridview
列标题将根据所选的combobox
值进行调整。这是我所期望的应用的例子图片:当单击组合框值时,DataGridView列标题更改
例datagridview的时候wages is selected
例datagridview的时候sales is selected
谢谢您的时间和帮助:d
回答:
if (comboBox1.SelectedItem == "Wages") {
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].Name = "StoreLoc";
dataGridView1.Columns[1].Name = "Month";
dataGridView1.Columns[2].Name = "Value";
}
else if (comboBox1.SelectedItem == "Sales")
{
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].Name = "StoreName";
dataGridView1.Columns[1].Name = "StoreType";
dataGridView1.Columns[2].Name = "Value";
}
回答:
很可能已经改变了一切属性(如列标题等)。我用它创建了一个应用程序,但是如果我再做一次,我会创建两个单独的网格视图,并根据组合框的选择使其中一个可见。
因此,像(伪代码):
void ComboBoxedValueChanged(...) {
gridViewWages.IsVisible = (comboBoxValue == wages);
gridViewSales.IsVisible = (comboBoxValue == sales);
}
以上是 当单击组合框值时,DataGridView列标题更改 的全部内容, 来源链接: utcz.com/qa/266168.html