补充一下,我用的是vs2008sp1
13 个解决方案
#1
还有就是DataGridView最前面有一列自带的列,上面不显示内容的那个,可以不显示吗?
#2
DataGridView1.RowHeadersVisible = False
不知是不是你要的:
http://bingning.net/free/source/datagridview/datagridviewbuttoncolumn.html
#3
不是的,我要的是将文字和按钮放在一个格子里面的,不是分成两个格子的,谢谢了
#4
up一下,看看有没有其他人知道
#5
自动定义datagrid.
弄一个button,跟随text列就行了。
dg中是可以获取某一个列的显示范围的,把button放在这个范围的最右边上下居中即可。
如果cell的范围超出dg的范围,则隐藏button.
弄一个button,跟随text列就行了。
dg中是可以获取某一个列的显示范围的,把button放在这个范围的最右边上下居中即可。
如果cell的范围超出dg的范围,则隐藏button.
#6
谢谢,但是我不太懂你的意思,能不能详细一点
#7
再次up希望有缘人能够看见
#8
bind数据集后,加入下面的代码,OK
Dim btn1 As New DataGridViewButtonColumn
btn1.HeaderText = "按钮列"
btn1.DataPropertyName = "KMMC"
dG1.Columns.Insert(dG1.Columns("KMMC").Index, btn1)
dG1.Columns.Remove("KMMC")
dg1 为datagridview
Dim btn1 As New DataGridViewButtonColumn
btn1.HeaderText = "按钮列"
btn1.DataPropertyName = "KMMC"
dG1.Columns.Insert(dG1.Columns("KMMC").Index, btn1)
dG1.Columns.Remove("KMMC")
dg1 为datagridview
#9
直接DVG(位置索引).Value ="要显示的文本" 这样不就行了啊???
#10
晚上回来试试
继续征集中
继续征集中
#11
一般都是按钮列与文字列分开的。我只有能在随意单元格加按钮的代码,在同一单元格的暂不会。。一同关注
#12
DataGridViewButtonColumn dgvcbc = new DataGridViewButtonColumn();
dgvcbc.Text = "1";
dgvcbc.UseColumnTextForButtonValue = true;
dgvcbc.Text = "1";
dgvcbc.UseColumnTextForButtonValue = true;
#13
good
#1
还有就是DataGridView最前面有一列自带的列,上面不显示内容的那个,可以不显示吗?
#2
DataGridView1.RowHeadersVisible = False
不知是不是你要的:
http://bingning.net/free/source/datagridview/datagridviewbuttoncolumn.html
#3
不是的,我要的是将文字和按钮放在一个格子里面的,不是分成两个格子的,谢谢了
#4
up一下,看看有没有其他人知道
#5
自动定义datagrid.
弄一个button,跟随text列就行了。
dg中是可以获取某一个列的显示范围的,把button放在这个范围的最右边上下居中即可。
如果cell的范围超出dg的范围,则隐藏button.
弄一个button,跟随text列就行了。
dg中是可以获取某一个列的显示范围的,把button放在这个范围的最右边上下居中即可。
如果cell的范围超出dg的范围,则隐藏button.
#6
谢谢,但是我不太懂你的意思,能不能详细一点
#7
再次up希望有缘人能够看见
#8
bind数据集后,加入下面的代码,OK
Dim btn1 As New DataGridViewButtonColumn
btn1.HeaderText = "按钮列"
btn1.DataPropertyName = "KMMC"
dG1.Columns.Insert(dG1.Columns("KMMC").Index, btn1)
dG1.Columns.Remove("KMMC")
dg1 为datagridview
Dim btn1 As New DataGridViewButtonColumn
btn1.HeaderText = "按钮列"
btn1.DataPropertyName = "KMMC"
dG1.Columns.Insert(dG1.Columns("KMMC").Index, btn1)
dG1.Columns.Remove("KMMC")
dg1 为datagridview
#9
直接DVG(位置索引).Value ="要显示的文本" 这样不就行了啊???
#10
晚上回来试试
继续征集中
继续征集中
#11
一般都是按钮列与文字列分开的。我只有能在随意单元格加按钮的代码,在同一单元格的暂不会。。一同关注
#12
DataGridViewButtonColumn dgvcbc = new DataGridViewButtonColumn();
dgvcbc.Text = "1";
dgvcbc.UseColumnTextForButtonValue = true;
dgvcbc.Text = "1";
dgvcbc.UseColumnTextForButtonValue = true;
#13
good