我可以在運行時更改所有控件文本,期望我的DataGridViews標題文本不會更改。運行時更改DataGridView標題文本
colName.HeaderText = FormOtherRes.Crc;
我試過DataGridView1.Refresh();
但它沒有工作。當我在調試時它似乎工作,但UI不會改變。
如何在運行時更改我的列headerText?
我可以在運行時更改所有控件文本,期望我的DataGridViews標題文本不會更改。運行時更改DataGridView標題文本
colName.HeaderText = FormOtherRes.Crc;
我試過DataGridView1.Refresh();
但它沒有工作。當我在調試時它似乎工作,但UI不會改變。
如何在運行時更改我的列headerText?
不要創建一個datagridview列如果你做了這樣的事情,如果你想改變Datagridview中已經存在的列,你可以去下面的代碼。它會在運行時得到改變。
dataGridView1.Columns["Old Column Name"].HeaderText = "New Grid Column Name";
or
dataGridView1.Columns[column_index].HeaderText = "New Grid Column Name";
感謝它的工作! – YigitK 2014-12-04 08:00:43
感謝它的工作。 – user3098137 2017-06-09 09:09:18
你就是這麼做的。你能否澄清你的意思,當你說它看起來像它的工作?你確定'colName'引用了正確的列嗎? – 2014-12-03 08:53:04
更新問題時,請包含您用於定義colName並將其設置爲正確列的代碼。 – 2014-12-03 09:10:25