c# datagridview 列名

来源:百度知道 编辑:UC知道 时间:2024/09/25 16:43:03
我的datagridview 中的数据是用代码绑定的 所以列名全是英文的 现在我想把列名变成中文的 用代码怎么实现?

绑定前
ds.Tables("Source").Columns("AdpID").ColumnName=新..;
或者
通过SQL语句改变列明
绑定后
dataGridView1.Columns[0].HeaderText = "列明"

String[] headertext;//由你初始化的中文列名
dataGridView1.AutoGenerateColumns = false;
DataSet ds;//数据集ds,由你读取数据进来
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
dataGridView1.Columns.Add(ds.Tables[0].Columns[i].ColumnName, headertext[i]);
dataGridView1.Columns[i].DataPropertyName = ds.Tables[0].Columns[i].ColumnName;
}
dataGridView1.DataSource = ds.Tables[0];

GB2312