DevExpress应用的疑惑(GridControl添加按钮列问题)

QuickPai 2010-04-26 09:08:59
DevExpress里面的GridControl我设置一列为按钮时,如何设置单行的按钮点击事件?
我现在遇到的问题是添加了事件后:
this.repositoryItemButtonEdit1.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.repositoryItemButtonEdit1_ButtonClick);
出现点击一行(触发的事件是:设置按钮不可用),可是然后焦点一失去,按钮又可用了,不知道为什么?
想要的效果是可以单击按钮设置单行按钮而不是整列的事件触发
...全文
1438 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
suny_linjia 2012-12-11
  • 打赏
  • 举报
回复
14楼的代码是对某一行添加button,也可在该行添加多个button。 rib.TextEditStyle = TextEditStyles.HideTextEditor;这个代码将改行的值隐藏掉,也可以设置其他属性。
suny_linjia 2012-12-10
  • 打赏
  • 举报
回复
RepositoryItemButtonEdit rib = new RepositoryItemButtonEdit(); rib.TextEditStyle = TextEditStyles.HideTextEditor; rib.Buttons[0].Kind = ButtonPredefines.Glyph; rib.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.GBDetail);//时间委托 rib.Buttons[0].Caption = "详细信息"; rib.Buttons[0].Visible = true; gridView1.Columns["变数"].ColumnEdit = rib; //事件 private void GBDetail(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { //获取当前行的index int RowIndex = gridView1.FocusedRowHandle; DataRow row = gridView1.GetDataRow(RowIndex);//获取当前行 }
wangcunbiao456 2011-10-09
  • 打赏
  • 举报
回复
chensm992 2010-12-26
  • 打赏
  • 举报
回复
那个按扭列不能是只读的,要可写的,那个按扭才会起到作用.
QuickPai 2010-05-13
  • 打赏
  • 举报
回复
没有呢 在等待高人 结果没人愿意回答。。。
purplej 2010-05-13
  • 打赏
  • 举报
回复
我也遇到这个问题了,你解决了吗?
QuickPai 2010-05-05
  • 打赏
  • 举报
回复
楼上的,不好意思,本人愚笨,能不能给个具体的例子,万分感谢!!!
kkun_3yue3 2010-05-04
  • 打赏
  • 举报
回复
把按钮列绑定到后台的某个属性上,
单击时修改该属性,重新绑定,
默认绑定时跟据该属性列的值设置其Enable和Disabled

换句话说吧:你的Disabled的状态需要保存在绑定的实体上!
不然重新绑定时会被覆盖掉,不知道说清楚没
QuickPai 2010-05-03
  • 打赏
  • 举报
回复
不好意思,我这个winform,我应该说的很清楚吧
honkerhero 2010-04-28
  • 打赏
  • 举报
回复
没看明白题目,
assiwe 2010-04-28
  • 打赏
  • 举报
回复
没看懂你说什么.DevExpress有些事件是ajax的,不带viewstate,所以也无法影响页面的控件状态.你可能得用js在回调函数里处理一下.
lpingz 2010-04-28
  • 打赏
  • 举报
回复
还真的没用过这个功能。而且现在也试不了。只好帮你顶了。
QuickPai 2010-04-28
  • 打赏
  • 举报
回复
一天了,居然没人回答,是不是这个太简单了,都不屑回答。。。
QuickPai 2010-04-27
  • 打赏
  • 举报
回复
怎么就没人回答呢,还是没人用过这个功能啊,麻烦知道的帮忙回复下啊,谢谢了

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧