Bor*_*ode 2 c# datagridview winforms
如何动态重命名datagridview的列标题?
到现在为止我使用了这段代码:
dataGridView1.Columns[0].HeaderText = "my_title";
Run Code Online (Sandbox Code Playgroud)
问题是Columns [0]可能会随着时间而改变..
如何迭代所有列标题并执行类似操作
if (Column.HeaderText=="customer_id") {Column.HeaderText="my_title"} ?
Run Code Online (Sandbox Code Playgroud)
只需使用foreach迭代所有列:
foreach(DataGridViewColumn column in dataGridView1.Columns)
{
if (column.HeaderText=="customer_id") { column.HeaderText="my_title" }
}
Run Code Online (Sandbox Code Playgroud)
这当然只会改变一列的标题文本.如果要为多个列设置自定义标题文本,可以使用a switch而不是if.
| 归档时间: |
|
| 查看次数: |
17429 次 |
| 最近记录: |