如何修改DataTable某些列保留的位数。

Mic_Gary Mic_Gary 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如我想要将一个已经存在数据的datatable中的某些列的数字改为保留两位小数的,应该如何做。
这是根据网上的方法,但是有错误,编译就通不过了

foreach (DataRow drExcel in dtExcel.Rows)
{
drExcel["p1"] = drExcel["p1"].ToString("0.00");
}

drExcel 是Datatable类型的数据,p1是datatable中存在的列。各位大侠有没有碰到过?
...全文

相关推荐

C# DataTable去重,根据列名去重保留其他列

详细描述如何使用C# 去除DataTable中的重复列,根据列名去重保留其他列

Denny辉

修改DataTable的某一行某一列的值

个人宝贵经验总结:修改DataTable的某一行某一列的值

guoliping000000

java中可使用的datatable

在java下可用的datatable组件,提供了jar包和调用例子。jar包从国外一个网站找到的,可惜找遍了也没找到怎么使用,费了半天挨个试,终于知道怎么用了(从resultset到datatable,加行,加列,赋值,取值,循环显示等)。供需要使用的下载。 使用修改如下(example文件夹下的java代码如下修改): //使用datatable DataTable dtb = new DataTable(); data.common.JdbcAdapter dAdapter = new JdbcAdapter(); dAdapter.fillDataTable(dtb, rs); //加行 dtb.getRows().addNew(); //加列 DataColumn dtm=new DataColumn("ttt", 1); dtb.getColumns().add(dtm); //给一行赋值 dtb.getRows().get(0).setString(3, "test"); //给一列赋值 dtb.getRows().get(2).setString(4, "mytest"); //循环显示数据 for (int i = 0; i < dtb.getRows().size(); i++) { DataRow row = dtb.newRow(); row = dtb.getRows().get(i); //显示一行的每列数据 for (int j = 0; j < dtb.getColumns().size(); j++) { System.out.println(row.getString(j)); } }

zhangfengcasc

datatable的固定列插件

里面有一些样例,就是样例里的链接可能有问题,只能参考代码,样例或者下载可以去官网:https://datatables.net/releases/FixedColumns-3.2.2.zip

GG_careless

Asp.net实现选择性的保留DataTable中的列

选择性的保留DataTable中的列(移除列/保留列不移除/移除不需要的列),很多新手朋友们都想实现这样的功能,本文总结了一些可行方法,感兴趣的朋友可以了解下哦

weixin_38744803
评论 5
收藏 已收藏
分享
返回顶部
Mic_Gary
C# 111,128 成员 642,537 内容