我能够在运行时更改所有控件文本,希望我的 DataGridViews 标题文本不会更改。
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";
关于c# - 在运行时更改 DataGridView 标题文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267176/