是模板列呵,可是html代码怎样写?

解决方案 »

  1.   

    用sql作
    select a1,a2,a1-a2 AS xx ..........a1,a2分别是列
    a1-a2是你要的差值列
      

  2.   

    在SQL语句中做也可以
    SELECT A-B AS C FROM TABLE
      

  3.   

    private void dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == Type.AlternatingItem)
    {
    e.item.cells[3].text=(Convert.ToInt16(e.item.cells[2]-Convert.ToInt16(e.item.cells[1])).string();
    }
    }
    大概就是这个意思,没试!
      

  4.   

    brightheroes(闭关|那一剑的风情) 的方法比较简单
      

  5.   

    e.item.cells[3].text=(Convert.ToInt16(e.item.cells[2]-Convert.ToInt16(e.item.cells[1])).string()
      

  6.   


    除利用数据库脚本 SELECT a, b, a-b AS c FROM ......外,还可以通过操纵 DataSet 来实现。
    //////////////////////////////////////////////////////////////
    //objDS为DataSet
    DataTable objDT = objDS.Tables[0];
    objDT.Columns.Add("c", typeof(int), "a-b");
    //数据绑定
    DataGrid1.DataSource = objDT.DefaultView;
    DataGrid1.DataBind();
    //////////////////////////////////////////////////////////////
      

  7.   

    用sql作
    select a1,a2,a1-a2 AS you need ..........是最简单的办法了