(自学日记)DevExpress GridView单元格输入值时弹出筛选列表,RepositoryItemGridLookUpEdit修改查询的列标题名

绑定的表显示英文,将表头名改成中文。

 RepositoryItemGridLookUpEdit lookUp = new RepositoryItemGridLookUpEdit();
 //lookUp.PopupFormSize = new Size(450, 300);//下拉窗体尺寸
 lookUp.BestFitMode = BestFitMode.BestFitResizePopup;//自适应窗体尺寸
 lookUp.AcceptEditorTextAsNewValue = DefaultBoolean.True; //接受文本框的值作为新值显示
 lookUp.View.RowHeight = 15; //行高
 lookUp.ImmediatePopup = true;//输入值立即弹出下拉窗体
 lookUp.SearchMode = GridLookUpSearchMode.AutoSearch;//设置为自动搜索模式
 lookUp.PopupFilterMode = PopupFilterMode.Contains;//表格筛选列过滤模式
 lookUp.TextEditStyle = TextEditStyles.Standard;//允许录入资料
 lookUp.View.OptionsView.ShowAutoFilterRow = true;//下拉表格显示过滤行

 //这里很重要,这个地方输入列名,当选中弹出的行后,返回的值就是该列选中行的值。通过这个值查询它在表内整行的值。
 lookUp.ValueMember = "ID"; //sName[i];//获得值的字段名
 lookUp.DisplayMember = "ID";//填入值的字段名

 GridColumn column1 = new GridColumn();
 column1.FieldName = "ID";//绑定表的列名
 column1.Caption = "品号";//显示的中文名
 column1.Visible = true;//是否显示该列
 column1.BestFit();//自动设置宽度
 lookUp.View.Columns.Add(column1);

 GridColumn column2 = new GridColumn();
 column2.FieldName = "Name";//绑定表的列名
 column2.Caption = "品名";//显示的中文名
 column2.Visible = true;//是否显示该列
 column2.BestFit();//自动设置宽度
 lookUp.View.Columns.Add(column2);

 GridColumn column3 = new GridColumn();
 column3.FieldName = "Type";//绑定表的列名
 column3.Caption = "规格";//显示的中文名
 column3.Visible = true;//是否显示该列
 column3.BestFit();//自动设置宽度
 lookUp.View.Columns.Add(column3);

 GridColumn column4 = new GridColumn();
 column4.FieldName = "Unit";//绑定表的列名
 column4.Caption = "单位";//显示的中文名
 column4.Visible = true;//是否显示该列
 column4.BestFit();//自动设置宽度
 lookUp.View.Columns.Add(column4);

 GridColumn column5 = new GridColumn();
 column5.FieldName = "Quantity";//绑定表的列名
 column5.Caption = "数量";//显示的中文名
 column5.Visible = true;//是否显示该列
 column5.BestFit();//自动设置宽度
 lookUp.View.Columns.Add(column5);

 lookUp.DataSource = Global.dtProduct;//绑定查询的表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值