一个数据集绑定了一个datagrid,其中最后一列为“编辑列”,因为我用程序在Datagrid的最后一行加了汇总行,但是该汇总行的最后一列还显示为“编辑”,我想把这行这列对应的“编辑”不显示,如何做啊,不然的话,点击会发生错误

解决方案 »

  1.   

    如果用页脚的话,汇总行怎么做,我是以程序方式直接在数据表的最后一行加入汇总行,然后绑定至datagrid,如果用页脚的话,就无法绑定了,怎么做?
      

  2.   

    页脚一样绑定
    private void DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType == ListItemType.Footer )
    {
           e.Item.Cells[12].Text="合计:";
       e.Item.Cells[13].Text = string.Format("{0:c}", DebMoney);
       e.Item.Cells[14].Text = string.Format("{0:c}", LendMoney);
    }
    }