社区
C#
帖子详情
关于table的datacolumn.Expression问题
liujiahaol12345
2015-06-04 10:51:44
在table中新添加一列col,这列的算法是table中其中两列的值和.Expression="col1+col2",但是现在由于某些原因,其中一列比如col1不存在了,col2还在,这样就算不出了,我想得到就算没有col1这列,会自动把col2的值加给col
...全文
99
2
打赏
收藏
关于table的datacolumn.Expression问题
在table中新添加一列col,这列的算法是table中其中两列的值和.Expression="col1+col2",但是现在由于某些原因,其中一列比如col1不存在了,col2还在,这样就算不出了,我想得到就算没有col1这列,会自动把col2的值加给col
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qbilbo
2015-06-04
打赏
举报
回复
如果col1,col2是string类型,.Expression="isnull(col1,'')+isnull(col2,'')"; 如果是数值,.Expression="isnull(col1,0)+isnull(col2,0)"; 以此类推 ..... ......
liujiahaol12345
2015-06-04
打赏
举报
回复
补充一下,col1不是不存在了,是值为null,这样它就不会自动把col2的值加过去么
C# Data
Table
中Compute方法用法集锦(数值/字符串/运算符/表等操作)
Expresstion是计算表达式,关于
Expression
的详细内容请看这里: http://msdn2.microsoft.com/zh-cn/library/system.data.
datacolumn
.[removed]VS.80).aspx 而Filter则是条件过滤器,类似sql的Where条件。 Data
Table
...
C#开发和使用中的23个技巧
1.怎样定制VC#DataGrid列标题? <br> DataGrid
Table
Style dgts = new ... <br> Oracle: <br> select col1||col2 from
table
<br> sql server: <br> select col1+col2 from
table
DataColumn
.
Expression
语法
DataColumn
中提供了
Expression
属性。他的定义如下: 获取或设置表达式,用于筛选行、计算列中的值或创建聚合列。
Expression
属性的一个用途是创建计算出的列。 例如,若要计算税值,就要将单价乘以特定地区的...
DataColumn
.
Expression
表达式
Data
Table
table
= new Data
Table
(); // Create the first column.
DataColumn
priceColumn = new
DataColumn
(); priceColumn.DataType = System.Type.GetType("System.Decimal"); priceColumn.Column...
DataColumn
.
Expression
属性
DataColumn
.
Expression
属性 获取或设置表达式,用于筛选行、计算列中的值或创建聚合列。 命名空间:System.Data程序集:System.Data(在 system.data.dll 中) 语法 C# C++ VB ...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章