给指定字段设置颜色 根据条件判定以及获取到当前勾选的所有数据行的

该博客介绍了如何在SmartForm ListView中,通过foreach循环遍历数据,根据CLZT字段的不同状态(空闲、使用、维修)为该字段设置不同颜色,以便于快速识别。OnSubmit部分展示了如何获取勾选数据的操作逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

给指定字段设置颜色 根据条件判定 
    注意: 写到 列表设计 OnLoad();下面
    //遍历表中所有获取到的数据的值 挨个判断    
            foreach(Dictionary < string, object > data in response.ReturnData)
            {
                //当字段满足条件时
                if (data["CLZT"] + string.Empty == "空闲中") {
                    // 给字段设置颜色属性
                    data["CLZT"] = new H3.SmartForm.ListViewCustomCell(data["CLZT"] == null ? "--" : data["CLZT"].ToString(), H3.SmartForm.Color.Blue);
                }
                else if (data["CLZT"] + string.Empty == "使用中") {
                    data["CLZT"] = new H3.SmartForm.ListViewCustomCell(data["CLZT"] == null ? "--" : data["CLZT"].ToString(), H3.SmartForm.Color.Red);
                } else if (data["CLZT"] + string.Empty == "维修中") {
                    data["CLZT"] = new H3.SmartForm.ListViewCustomCell(data["CLZT"] == null ? "--" : data["CLZT"].ToString(), H3.SmartForm.Color.Yellow);
                }
            }
//获取到当前勾选的所有数据行的  id  然后可以通过id获取数据,进行操作
写到列表设计 OnSubmit()if(actionName =="指定的按钮" ){
	//获取到当前勾选的所有数据行的  id  然后可以通过id获取数据,进行操作
	string[] objectIds =(string[])postValue.Data["ObjectIds"];
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值