提问:DataGridView 控件中至少有一列没有单元格模板 .CellTemplate=new DataGridViewTextBoxCell() ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,一个小误区,你看看设计窗体生成的代码,DataGridView的列不是GridViewColumn 而是DataGridViewTextBoxColumn你只要添加这个类型的对象就可以了,我也是饶了好久才绕出来 或许是我无知,或许是微软愚弄人吧,我既然把datagridview列设置为DataGridViewTextBoxColumn ,还要有GridViewColumn 很容易走入误区的。 private void Filldgv(string sqlstr) { //sqlstr= "select ID from tcontract " gv_ds = util.SalesData.m_Dbprocess.OpenBySql(sqlstr); DataGridViewTextBoxColumn testcol = new DataGridViewTextBoxColumn(); testcol.HeaderText = "nhjtest "; testcol.Name = "nhj "; d1.Columns.Add(testcol); d1.Columns[ "nhj "].DataPropertyName = "ID "; d1.DataPropertyName = "field"//数据库中字段的列名 } private void Filldgv(string sqlstr) { //sqlstr= "select ID from tcontract " gv_ds = util.SalesData.m_Dbprocess.OpenBySql(sqlstr); DataGridViewTextBoxColumn testcol = new DataGridViewTextBoxColumn(); testcol.HeaderText = "nhjtest "; testcol.Name = "nhj "; d1.Columns.Add(testcol); d1.DataPropertyName = "field"//数据库中字段的列名 } 游戏聊天文字处理,继续发帖寻答案 这是哪种md5 或者 hash方式? 关于<asp:textbox> 样式怎么设置 5联打印纸如何处理? 关于Encoding.Unicode.GetBytes字符和字节转换的问题。 Dataset 操作系统XML 求解决思路! 请问:在sql server 2000 视图分析器中如何连接两列 急啊,usb 的移动硬盘拷贝数据时死机,重启后还能发现此usb设备,但是不能显示出驱动器,如何解决? 怎么实现在winform中点击ListView的一个单元可以选中一行? 基表更新但相关联的视图不更新 GetMenu不能得到菜单句柄
你只要添加这个类型的对象就可以了,我也是饶了好久才绕出来
{
//sqlstr= "select ID from tcontract "
gv_ds = util.SalesData.m_Dbprocess.OpenBySql(sqlstr); DataGridViewTextBoxColumn testcol = new DataGridViewTextBoxColumn();
testcol.HeaderText = "nhjtest ";
testcol.Name = "nhj ";
d1.Columns.Add(testcol);
d1.Columns[ "nhj "].DataPropertyName = "ID ";
d1.DataPropertyName = "field"//数据库中字段的列名
}
{
//sqlstr= "select ID from tcontract "
gv_ds = util.SalesData.m_Dbprocess.OpenBySql(sqlstr); DataGridViewTextBoxColumn testcol = new DataGridViewTextBoxColumn();
testcol.HeaderText = "nhjtest ";
testcol.Name = "nhj ";
d1.Columns.Add(testcol);
d1.DataPropertyName = "field"//数据库中字段的列名
}