DataGrid实现编辑数据和自动计算列? 我是用DataGrid来显示明细表资料的,在这中使用SqlDataApdater的update的监控机制来对对表中的数据进行编辑。 这样的话我应该怎样实现自动计算列,比如说里面有总价列=数量列*单价列。 使用express会报错,因为那是计算列,无法映射列? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i=0;i<=this.datagrid1.items.count-1;i++){ this.datagrid1.items[i].cells[n].text=(int.parse(this.datagrid1.items[i].cells[x].text)*int.parse(this.datagrid1.items[i].cells[y].text)).tostring();} 刚刚看到你留得短信,我是这样解决的,数据库中是table1,然后创建一个xsd表格,xsd表格table1多了我们所需计算列,这样从数据库中读取到datagrid里面不会出错,保存的时候也不保存计算列。不知道还有没有好的解决办法。 to 这样的话我应该怎样实现自动计算列,比如说里面有总价列=数量列*单价列。使用express会报错,因为那是计算列,无法映射列?你数据库也需要存总价列信息? 手动增加一列就行了newTable.Columns.Add("总价",typeof(decimal),"单价*数量"); //运用DataTable的表达式自动运算newTable是绑定DATAGRID的表名试试看吧 请教如何实现,谢谢!! struct 的问题,请帮忙,谢谢 C#中调用关于Bitmap的VB类库 如何实现这个泛型方法? 求指教一个关于五子棋获胜算法的问题 vb.net 用serialport发送8位的二进制码,像01010101 资源文件一定要在编译时嵌入到程序才能使用吗 ? 请问如何在写在C#应用程序中调用远程webservice的代码? 基于net2 开发的软件 为什么在装了 net4的电脑上不能运行 做一个实例化的题目。。。。 在Win程序开发中,关闭一个窗体都有哪些方法? web版升二星,在此散分,发一点[视频截图]C#代码给有需要的朋友~
{
this.datagrid1.items[i].cells[n].text=(int.parse(this.datagrid1.items[i].cells[x].text)*int.parse(this.datagrid1.items[i].cells[y].text)).tostring();
}
不知道还有没有好的解决办法。
使用express会报错,因为那是计算列,无法映射列?你数据库也需要存总价列信息?
newTable.Columns.Add("总价",typeof(decimal),"单价*数量"); //运用DataTable的表达式自动运算
newTable是绑定DATAGRID的表名
试试看吧