我有一个devexpressgridcontrol。我想在网格的一列中使用:repositoryLookUpEdit。 我使用数据库问题填充repositoryLookUpEdit。 此问题返回三列:IdPerson,Name和IdCity。 Colums:IdPerson和Name有数据,但IdCity我必须在appication中设置。Devexpress RespositoryLookUp在网格中的值,价值便宜
所以 - 在gridcontrol中,Idcity列有fildename:IdCity和columnEdit:repositoryLookUpEdit。 - repositoryLookUpEdit具有DisplayValue:CityName和ValueMember:IdCity。
我的问题是:
当我在城市的一个行值格选择,我去到另一行,从第一行disaper值。
我在做什么错?你能给我一些建议吗?
我使用Devexpress 9.2。
this.gvPerson = new DevExpress.XtraGrid.Views.Grid.GridView();
this.replueCity = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
this.replueCity.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo("IdCity", "IdCity", 20, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Default), new DevExpress.XtraEditors.Controls.LookUpColumnInfo("CityName", "CityName")});
this.replueCity.DisplayMember = "CityName";
this.replueCity.Name = "replueCity";
this.replueCity.NullText = "[Choose city]";
this.replueCity.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;
this.replueOceny.ValueMember = "IdCity";
// CityColumn this.CityColumn.AppearanceCell.Options.UseTextOptions = true;
this.CityColumn.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
this.CityColumn.AppearanceCell.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
this.CityColumn.Caption = "Ocena";
this.CityColumn.ColumnEdit = this.replueCity;
this.CityColumn.FieldName = "IdCity";
this.CityColumn.Name = "IdCityName";
this.CityColumn.Visible = true;
在所有三种情况下检查字符串“IdCity”:它必须写得完全一样(请注意帽子!) – 2014-12-02 10:00:09
我会检查,但它不起作用。 – Jola 2014-12-02 10:48:18
然后粘贴一些代码... – 2014-12-02 11:04:56