绑定的表显示英文,将表头名改成中文。
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;//绑定查询的表