我想控制一个datagrid某一列的某些字段,在web 编程中,如何取得当前页的datagrid行数?

解决方案 »

  1.   

    在绑定后使用:
    DataGrid1.Items.Count
      

  2.   

    DataGrid总行数
     MyDataGrid.Items.Count;MyDataGrid.Items[2][3] 表示MyDataGrid和第三行第四列如果要找这当前得的某个控件可以用
    MyDataGrid.Items[第几行].FindControl("控件名")

    MyDataGrid.Items[第几行][第几列].FindControl("控件名")
      

  3.   

    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    int i;
    TableCell idCell = e.Item.Cells[i];
    //i为要操作的列
    for(int j=1;j<DataGrid1.Items.Count;j++)
    {...}}