gpt4 book ai didi

devexpress - 保留在 DevExpress Xtragrid 的单元格中输入的值

转载 作者:行者123 更新时间:2023-12-02 02:35:16 32 4
gpt4 key购买 nike

我在我的 C#.net windows 应用程序中使用 DevExpress Xtragrid 控件。

我在网格的第一个单元格中输入了一些值,如果我转到第二个单元格,第一个单元格中输入的值就会消失。

如何保留单元格中输入的值?

最佳答案

我假设您将它用于 gridView (Xtragrid) 中的未绑定(bind)列,第一步是确保转到列属性,并将 UnboundType 属性值更改为数据类型您将进入该列,下面的示例使用 double

CustomUnboundColumnData 事件分配给您的 gridView。确保您声明了一个类级变量(在下面的代码示例中名为 _userEnteredData)以保存您输入到 gridView 中的值,然后添加以下代码,但请确保更改名称以匹配您的 gridView 和变量名:

类级变量声明:

private double _userEnteredData = 0;

现在是事件:

private void gridView1_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
{
if (e.Column == gridColumn_YourColumn && e.IsSetData)
{
_userEnteredData = Convert.ToDouble(e.Value);
}
else if (e.Column == gridColumn_YourColumn && e.IsGetData)
{
e.Value = _userEnteredData;
}
}

希望对您有所帮助。

您可以从这里获得更多详细信息: http://documentation.devexpress.com/#WindowsForms/CustomDocument1477

关于devexpress - 保留在 DevExpress Xtragrid 的单元格中输入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115517/

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