如题 怎样在gridcontrol中添加combobox控件并绑定
解决方案 »
- 求教C#中 new string[][]与 new string[,]的区别
- winform 如何打开一个word流
- 【Gridview】中XX.Attributes["OnClientClick"]的问题
- 关闭连接SqlConnection.Close()和退出连接池SqlConnection.Dispose()的区别是什么?
- webbrowser中的HTML文件是如何调用winform里的事件
- 这个问题是怎么回事?
- 图片存取的问题!!!
- 不太理解C#中索引器的用法,可否给个通俗易懂的解释?
- 解决方案的问题
- WPF浏览器工程调试断点失效
- vs2005自动复制控件?
- &#*****;是什么编码方式?如何转换为中文
如果是自带的gridview 用模板列解决。。
如果是dev的gridcontrol
给GridControl添加按钮列
首先实例化
【例】: DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit();
把列的ColumnEdit属性设置为RepositoryItemButtonEdit
【例】: gridView1.Columns["Button"].ColumnEdit = repositoryItemButtonEdit1; //Button为按钮列在数据库中的列名
把TextEditStyle属性设置为HideTextEditor;
【例】:repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor;
设置按钮上显示的名称
【例】: repositoryItemButtonEdit1.Buttons[0].Caption = "下载";
把Buttons的Kind属性设置为Glyph;
【例】:repositoryItemButtonEdit1.Buttons[0].Kind = DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph;
把Buttons的HorzAlignment属性设置为Near;
【例】:repositoryItemButtonEdit1.Buttons[0].Style.HAlignment = DevExpress.Utils.HorzAlignment.Near;
列名.ButtonClick += new ButtonPressedEventHandler(列名_ButtonClick); //事件注册
【例】: repositoryItemButtonEdit1.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(Button_ButtonClick);这个是添加按钮的,不过方法一样,换成你要的就好了
combo.Items.Add("20100928");
combo.Items.Add("20100929");
combo.Items.Add("20100930");
view_mianliao.Columns["预计日期"].ColumnEdit = combo;更多功能请参考 http://www.51wlcy.com