簡體   English   中英

在運行時更改DataGridView標頭文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM