[英]Changing DataGridView Header Text At Runtime
我能夠在運行時更改所有控件文本,希望我的DataGridViews標頭文本不會更改。
colName.HeaderText = FormOtherRes.Crc;
我嘗試了DataGridView1.Refresh();
但這沒有用。 當我調試時,它似乎正常工作,但用戶界面沒有改變。
如何在運行時更改列headerText?
如果執行了類似的操作,則不要創建datagridview列,如果要更改Datagridview中已經存在的列,則可以使用以下代碼。 它會在運行時得到更改。
dataGridView1.Columns["Old Column Name"].HeaderText = "New Grid Column Name";
or
dataGridView1.Columns[column_index].HeaderText = "New Grid Column Name";
更改'DataGridViewColumn.Name屬性'默認為空。
dataGridView1.Columns[e.ColumnIndex].HeaderText = "newheadername";
dataGridView1.Columns[e.ColumnIndex].Name = "newheadername";
dataGridView1.Refresh();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.