c#开发cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)["xz"]) == true){selected = true;}上面那个是条件

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 00:04:48
c#开发cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)[
xSK@W`վa1zӌ]E(NZa?ݬNVjd]ҧ ޥ+L/B\ϯܥtUl"! ^-aefƴ8K^>D!֠n a}FF2*AbBcC_?3]"srzɤBicQR# ML b尼dc ( .n8|su*c%]`$ƻVl*aS Gs =-QsR[~w6SV=`[mV= .nJhs F䨈B'2b2mmM߽jl4E%*xs lam_@Uۻ||D5-z2&-F_cB <rCvwk#ԁ.꾥z$ dG; 9`[ơ{'f*aw'9'

c#开发cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)["xz"]) == true){selected = true;}上面那个是条件
c#开发cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as
if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)["xz"]) == true)
{
selected = true;
}
上面那个是条件

c#开发cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)["xz"]) == true){selected = true;}上面那个是条件
cast( (case when b.pbproject_ID is null then 1 else 0 end) as bit ) as xz
这个是sql语句吧,cast()是用于转换数据类型的 如case('222' as int) 把字符串转换成整型
case when then是条件判断
整句的意思就是:
case when b.pbproject_ID is null then 1 else 0 end——当b.pbproject_ID为空数据时值为1,否则值为0
再用cast转换成bit类型的xz字段
if (Convert.ToBoolean(this.grvQuery.GetDataRow(i)["xz"]) == true)
就是把this.grvQuery.GetDataRow(i)["xz"]的值转换成布尔类型再判断是否为true,当为true时执行下面的变量赋值