datagrid怎么没有对列操作的属性?我想对第三列做操作怎么写呢

解决方案 »

  1.   

    要是在绑定的时候操作可以直接在ItemDataBound里写

    private void DataGrid1_ItemDataBound_1(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if(e.Item.ItemType==ListItemType.Item   ||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    if(e.Item.Cells[3].Text=="")
    {
                 // 你的操作 }
    }
    }如果你点击按钮再触发事件,用
    foreach(DataGridItem di in DataGird1.Items)
    {
       e.Item.Cells[3]....
    }
      

  2.   

    e.item.cell[2],索引是从0开始的,楼上的。
      

  3.   

    試試dataGrid1.CurrentCell這個屬性。