C#Winform中后台DataGridView绑定列会多一行???

代码://bindcolumndisplayCheckBox(dataGridView1,"ckbox","选择");DisplayCol(dataGridView1,"... 代码:
// bind column
displayCheckBox(dataGridView1, "ckbox", "选择");
DisplayCol(dataGridView1, "XMBH", "项目编号");
DisplayCol(dataGridView1, "XMMC", "项目名称");
this.dataGridView1.DataSource = ds.Tables["one"].DefaultView;
ds = null;
//绑定CheckBox
private void displayCheckBox(DataGridView dgv, string name, String headerText)
{
dgv.AutoGenerateColumns = false;
DataGridViewCheckBoxColumn obj = new DataGridViewCheckBoxColumn();
obj.HeaderText = headerText;
obj.Name = name;
obj.Resizable = System.Windows.Forms.DataGridViewTriState.True; obj.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
this.dataGridView1.Columns.Add(obj); }
展开
 我来答
bxfc
2013-03-01 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:682万
展开全部
你的GridView是不是允许添加新行,在属性里。

如果你的数据没有空行,那么下边的空行就是那个所谓新行。
来自:求助得到的回答
朋爱盼1314
2013-03-01 · 超过20用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:43.8万
展开全部
.dataGridView1.AutoGenerateColumns = false;
这句话要加在绑定之前
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式