DataGrid中列的计算 1:在sql里面写好2:在数据邦定的时候设置两种方法均可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以用后台代码的方法计算再绑定到第三列如:<%# Sum(DataBinder.Eval(Container.DataItem,"one").ToString,DataBinder.Eval(Container.DataItem,"two").ToString)%>后台代码:public string Sum(string i,string j){}如果前两列都是数字,且第三列就是前两列简单的相加的话,可以直接这样写:<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"one"))+Convert.ToInt32(DataBinder.Eval(Container.DataItem,"two"))%>我是这样搞定的,其实我觉得最好的解决方法是在直接在SQL语句中构造了,呵呵,再多来几个人我好散分呀。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemIndex!=-1) { //得到应收金额 e.Item.Cells[5].Text = (int.Parse(DataBinder.Eval(e.Item.DataItem,"yzqflj").ToString()) - int.Parse(DataBinder.Eval(e.Item.DataItem,"yzyfk").ToString())).ToString(); } "我是这样搞定的,其实我觉得最好的解决方法是在直接在SQL语句中构造了,呵呵,再多来几个人我好散分呀"什么意思? C# Timer不断调用一个方法类的问题 LISTVIEW 加亮显示 字符串如何赋给RichTextBox.Rtf 高手们帮我看看吧!关于如何使用Base64加密解密的代码! gridview的问题 TreeView控件的问题 在asp.net和c#中怎样把sql server2000中数据导入到excel报表中 请指教!急! 参数如何传递的问题?? 如何写这样一个类 c#画曲线问题 使用plugininstall.msi的问题 初学者问题,读取dataset数据,谢谢
<%# Sum(DataBinder.Eval(Container.DataItem,"one").ToString,DataBinder.Eval(Container.DataItem,"two").ToString)%>后台代码:
public string Sum(string i,string j)
{}
如果前两列都是数字,且第三列就是前两列简单的相加的话,可以直接这样写:
<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"one"))+Convert.ToInt32(DataBinder.Eval(Container.DataItem,"two"))%>
我是这样搞定的,其实我觉得最好的解决方法是在直接在SQL语句中构造了,呵呵,再多来几个人我好散分呀。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex!=-1)
{
//得到应收金额
e.Item.Cells[5].Text = (int.Parse(DataBinder.Eval(e.Item.DataItem,"yzqflj").ToString()) - int.Parse(DataBinder.Eval(e.Item.DataItem,"yzyfk").ToString())).ToString();
}