伙计我需要在组合框中获取我的datagridview的所有标题,然后从组合框中选择我在文本框中获取标题并在文本框中修改时
1.我在组合框中得到修改后的标题。
2.我也在datagridview中获得修改过的标题。
我做了以下
//fill in the combobox with the ACTUAL headers of the list box.
for (int i = 0; i <= listselected.columns.Count(); i++)
{
comboedit.Items.Add(listselected.gridview.Columns[i].HeaderText);
comboedit.SelectionChanged += (sende, eee) =>
{
//on user selection, display choice in textbox for editing
textedit.Text = comboedit.SelectedItem.ToString();
};
}
textedit.TextChanged += (sende, eee) =>
{//display EDITED text as header of the list box
listselected.gridview.Columns[comboedit.SelectedIndex].HeaderText = textedit.Text;
};
但是使用此代码我只得到datagridview中修改过的标题,组合框不会更新。
我应该如何修改代码以实现我想要的目标?
答案 0 :(得分:0)
更新组合框文本试试这个
comboedit.SelectedItem.Text = textedit.Text;
在
textedit.TextChanged += (sende, eee) =>