GridControl 控件的repositoryItemGridLookUpEdit

glzwLove 2013-03-27 12:01:00
repositoryItemGridLookUpEdit 控件的什么属性可以相当于GridLookUpEdit控件的Text 或AutoSearchText属性,即如何获取repositoryItemGridLookUpEdit控件用户输入的值来决定自身的数据集(就相当于及时刷新数据集)
...全文
404 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果你设置了一列的ColumnEdit,new了一个RepositoryItemLookUpEdit的话,这个就不要想了。 试想如果你有100行数据,该列每行的值都不一样,你编辑某一行的时候改变了LookUpEdit的数据源,其他的数据怎么显示? 不过,有一个办法你可以试试看: private void gridView1_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e) { if (e.Column == gridColumn3) { var editor = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); e.RepositoryItem = editor; var datatable = new DataTable(); datatable.Columns.AddRange(new DataColumn[] { new DataColumn("aaa"), new DataColumn("bbb"), }); datatable.Rows.Add(new object[] { "a"+e.RowHandle.ToString(), "b"+e.RowHandle.ToString() }); editor.ValueMember = "aaa"; editor.DisplayMember = "bbb"; editor.DataSource = datatable; } }
exception92 2013-03-27
  • 打赏
  • 举报
回复
Lz。。。。。。。。隔。。。。。。。。 想要根据输入的信息自动筛选下拉框中的数据信息吗?? 如果是可以这样做,设置ColumnEdit中的ImmediaPopup=true;再设置TextEditStyle=Standard(标准,可以输入),就ok了。前提是你必须为这个下拉框绑定数据源,注意输入的自动匹配的依据是你的设置的DisplayMember对应的那个属性,比如:ID,就输入“0”或者Name就是”张三“。

110,539

社区成员

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

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

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