这里我想用我的datagridview的索引值更改列位置...我试图用以下建议的代码更改我的列索引,
private void button17_Click(object sender, EventArgs e)
{
dataGridView1.Columns[0].DisplayIndex = 1;
dataGridView1.Columns[1].DisplayIndex = 0;
var head1 = dataGridView1.Columns[0].HeaderText;
var head2 = dataGridView1.Columns[1].HeaderText;
MessageBox.Show(head1,"column0");
MessageBox.Show(head2,"column1");
}
它只是更改列显示位置,但不是列索引值..我在这里给出了我的输出截图。
我需要用名为TIMESTAMP和WINDSPEEDHEIGHT1的两个突出显示的列的索引交换位置。
列显示位置已如上所述更改
但是column0的索引值仍然是TIMESTAMP,而column1的索引值是WINDSPEEDHEIGHT1 ....
任何人都可以帮助将列位置与索引值进行交换..?
提前感谢。
答案 0 :(得分:0)
只需在查询中切换对它们的通话。