日期:2014-05-18  浏览次数:20873 次

如何设置datagridview单元格中按钮的文本?
要说明的是,单元格的按钮是我用编辑列加进去的,不是程序加进去的。

现在要实现按钮中的文本的值是数据库里面读出来的..
DV.Rows[X].Cells[X].Value 好像只有这个属性,但是这个没有用,按钮的文本是Text属性


for(XX){
  dGV.Rows[dGV.Rows.Count - 1].Cells["performer"].Value = DTTemp.Rows[i]["performer"].ToString();
}

偶的绑定数据是这样写的....

Winform




------解决方案--------------------

DataGridViewButtonCell
DataGridViewButtonColumn
XXXXEditingControl
可到网搜一下自定义DataGridView,慢慢看,示例代码很多
------解决方案--------------------
你是用编程的方式加入文本?
试试
yourDataSet.Tables[0].Rows[X][Y].ToString();
------解决方案--------------------
你在编辑的时候看到的那个列的name是什么呢?假如是Column1
那你直接写Column1.text=按钮的广本就可以了。
------解决方案--------------------
直接绑定不就行了?
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:ButtonField Text='<%# Eval("数据库中的数据字段名")%>' />
</Columns>
</asp:GridView>
------解决方案--------------------
探讨

DataGridViewButtonCell
DataGridViewButtonColumn
XXXXEditingControl
可到网搜一下自定义DataGridView,慢慢看,示例代码很多

------解决方案--------------------
帮楼主测试了一下,按你的写法是按钮列上的按钮是有文本的啊
------解决方案--------------------
up[color=#FF00FF][/color]