最近一直在弄第三方控件DevExpress,在gridcontol中嵌套进复选框,却只能单选,为了解决此问题在网上查了相关资料,并结合项目情况,最终得以解决
1、在GridView中某列中添加进复选框,相关的数据绑定设置成0或1进行绑定。
2、添加事件(此代码为转载)
private void repositoryItemCheckEdit2_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e)
{
string val = "";
if (e.Value != null)
{
val = e.Value.ToString();
}
else
{
val = "True";//默认为选中
}
switch (val)
{
case "True":
e.CheckState = CheckState.Checked;
break;
case "False":
e.CheckState = CheckState.Unchecked;
break;
case "Yes":
goto case "True";
case "No":
goto case "False";
case "1":
goto case "True";
case "0":
goto case "False";
default:
e.CheckState = CheckState.Checked;
break;
}
e.Handled = true;
}
3、这样就可以解决repositoryItemCheckEdit不能多选的问题
分享到:
相关推荐
DevExpress 7.3.5控件集合 ---------------------- DevExpress.Data.v7.3.dll DevExpress.Utils.v7.3.4.dll DevExpress.Utils.v7.3.dll DevExpress.Web.ASPxEditors.v7.3.dll DevExpress.Web.ASPxGridView....
DevExpress控件V7.1完整版 包含如下程序集 AjaxControlToolkit.dll ConverToCn.cs DevBaseClassLib.dll DevClassLib.dll DevComponents.DotNetBar2.dll DevComponents.DotNetBar27.dll DevExpress.Data.v7.1...
DevExpress9.2完整版 包含如下控件集: ---------------- DevExpress.BonusSkins.v9.2.dll DevExpress.Charts.v9.2.Core.dll DevExpress.Data.v9.2.Compact.dll DevExpress.Data.v9.2.dll DevExpress.Data.v9.2...
这个补丁包可以使DevExpress控件兼容更多的第三方库和环境。一些用户报告的与其他库不兼容的问题,在安装了该补丁包后可以得到解决。 2. 性能优化 补丁包对一些控件做了性能优化,可以提高数据加载和绘制的速度,为...
DevExpress.BonusSkins.v8.2.dll DevExpress.Charts.v8.2.Core.dll DevExpress.Data.v8.2.Compact.dll DevExpress.Data.v8.2.dll DevExpress.Data.v8.2.Linq.dll DevExpress.Data.v8.2.SL.dll DevExpress....
DevExpress.ExpressSideBar.v5.39.for.Delphi.BCB.Full.Source
DevExpress.Registration.Setup.v12.1.5的注册补丁,直接安装即可,测试VS2008,VS2010可用。
DevExpress.Universal.21.2.6
DevExpress.Registration.Installer.v12.2.8 DevExpress v12.2.8
第三方控件DevExpress入门
DevExpress.Patch,DevExpress.Patch,DevExpress.Patch,DevExpress.Patch
DevExpress.Patch 7.0-by dimaster,DevExpressComponents-16.1.6.16270.exe加破解弹出框,里面是个人分享的网盘存储地址与密码 打开直接下载即可
该dll为DevExpress控件的DevExpress XtraGrid3 dll
该dll为DevExpress控件的DevExpress.Utils3.dll
DevExpress.QuantumGrid.4.5.2.Delphi7 一款不错deiphi第三方控件
DevExpress14.1.4破解工具DevExpress.Patchv6.2;附带DevExpress14.1.4安装包及汉化包网盘链接。
DevExpress.DotNetBar.v4.1.0.2破解版完美XP风格控件
DevExpress.Localization.v11.1.8.rar 最好的汉化文件
针对DevExpress.版本.13.1.5的Patch