C# winform 中的datagridview为何不可以定制列的显示呢? datagridviewwinformc# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.dataGridView1.Columns[0].HeaderText = "编号"; dataGridView1.DataSource = dt;放在你增加的后面 你自定义完了没有追加到列上面去dataGridView1.Columns.AddRange(new DataGridViewColumn[] { tbc}); DisplayCol(dataGridView1, "BH", "编号"); DisplayCol(dataGridView1, "BHName", "名称"); /// <summary> /// Displays the col. /// </summary> /// <param name="dgv">The DGV.</param> /// <param name="dataPropertyName">Name of the data property.</param> /// <param name="headerText">The header text.</param> void DisplayCol(DataGridView dgv, String dataPropertyName, String headerText) { dgv.AutoGenerateColumns = false; DataGridViewTextBoxColumn tbc= new DataGridViewTextBoxColumn(); tbc.DataPropertyName = dataPropertyName; tbc.HeaderText = headerText; tbc.Name = dataPropertyName; tbc.Resizable = DataGridViewTriState.True; tbc.Columns.AddRange(new DataGridViewColumn[] { tbc}); } 恩在定义dataview时要先写那些 用这个属性:dataGridView1.Columns[0].FillWeight = 50; serialPort类的ReadExisting()方法串口读取GPS数据,为何得到一堆乱码? 一个小小的问题 还是关于listview传值的问题 关于C#控件获得焦点问题? html 中<u>是什么意思? C#与命名管道 有么有水晶报表10的中文版? 初级,怎么调用方法类????????? BizTalk2004,大型应用情况怎么样? 关于C# UITypeEditor 程序不能持续运行 如何在VS2010中添加引用 Microsoft.VisualBasic.dll
dataGridView1.DataSource = dt;放在你增加的后面
dataGridView1.Columns.AddRange(new DataGridViewColumn[] { tbc});
DisplayCol(dataGridView1, "BH", "编号");
DisplayCol(dataGridView1, "BHName", "名称");
/// <summary>
/// Displays the col.
/// </summary>
/// <param name="dgv">The DGV.</param>
/// <param name="dataPropertyName">Name of the data property.</param>
/// <param name="headerText">The header text.</param>
void DisplayCol(DataGridView dgv, String dataPropertyName, String headerText)
{
dgv.AutoGenerateColumns = false;
DataGridViewTextBoxColumn tbc= new DataGridViewTextBoxColumn();
tbc.DataPropertyName = dataPropertyName;
tbc.HeaderText = headerText;
tbc.Name = dataPropertyName;
tbc.Resizable = DataGridViewTriState.True;
tbc.Columns.AddRange(new DataGridViewColumn[] { tbc});
}