gpt4 book ai didi

c# - 存储库项 lookUpEdit 在失去焦点后重置

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:22 26 4
gpt4 key购买 nike

我遇到这个问题好几天了,找不到解决方案。我尝试了我在互联网上找到的所有可能的解决方案,但似乎没有一个适合这个。事情是我将存储库项目添加到 gridControls(我通过设计器添加它,而不是通过代码)。然后,在代码中我将数据源添加到该存储库 lookUpEdit 并且我在该列的下拉列表中有项目。但是当我选择存储库中的项目并单击其他单元格时,存储库中的选定项目被清除并且存储库再次显示空值...知道我做错了什么吗?

编辑:另外,当我点击我的网格中的任何单元格时,我有一两秒的延迟,并且在该延迟之后单击的单元格被聚焦......所有这些都有解决方案吗?

编辑:不知道要向您展示什么代码,因为我在 devExpress 设计器中完成了所有工作。这是我将数据源设置为存储库项的部分代码,我将为您提供该存储库项的设计者的代码。

private void ConfigureRepositoryItems()
{
BetService.SportManagerClient dbSportManager = new BetService.SportManagerClient();

BetService.BLOddsControlSettings[] oddsControlSettings = dbSportManager.GetOddsControlSettings("", "");


repositoryOddsControlSettings1.DataSource = oddsControlSettings;

}

这是设计师的代码:

// 
// repositoryOddsCalculationSettings1
//
this.repositoryOddsCalculationSettings1.AutoHeight = false;
this.repositoryOddsCalculationSettings1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repositoryOddsCalculationSettings1.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] {
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("ID", "ID", 20, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Default),
new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Name", "Name")});
this.repositoryOddsCalculationSettings1.DisplayMember = "Name";
this.repositoryOddsCalculationSettings1.Name = "repositoryOddsCalculationSettings1";
this.repositoryOddsCalculationSettings1.NullText = "Select Settings";
this.repositoryOddsCalculationSettings1.PopupSizeable = false;
this.repositoryOddsCalculationSettings1.ValueMember = "ID";

最佳答案

对于初学者来说,请检查您的 Grid 数据源中的列名称和您的网格控件中的列是否匹配。匹配区分大小写,因此 nameName 不同,因此可能导致此问题。其次确保 Grid 数据源列数据类型与 LookUpEdit 的值类型相匹配。如果 LookupEdit 返回 int 并且 Grid 数据源列数据类型为 string,仅此一项就会引起很多麻烦.

关于c# - 存储库项 lookUpEdit 在失去焦点后重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20421786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com