TableCell itemCell = e.Item.Cells[2];
string beibei =itemCell.Text;可以参考一下

解决方案 »

  1.   

    //Response.Write(Int32.Parse(DataGrid1.Items[0].Cells[0].Text));//                                  行       列
    int i = Int32.Parse(DataGrid1.Items[0].Cells[0].Text);
      

  2.   

    For i =0 to Datagrid1.items.count -1   if DataGrid1.Items[i].Cells[0].Text="aa" then
           i=DataGrid1.Items[i].Cells[0].Text
      end if next这是取第1列的直
      

  3.   


    int i=Convert.ToInt32(DataGrid1.Items[1].Cells[1].Text)
      

  4.   

    int i=this.DataGrid1.Items[0].Cells[0].Text
      

  5.   

    if (this.DataGrid1.Items[0].Cells[K].Caption  = aa的标题)
    {//'列的标题'
        int i=this.DataGrid1.Items[0].Cells[K].Text
    }
      

  6.   

    <columns>
      <asp:TemplateColumn>
      <itemTemplate>
    <%int i;
      i=。。
    ;%>
    前面没说清楚,要求i取aa的值
    aa是字段名~~,
    请前辈指点
      

  7.   

    偶表达能力有限。
    在<asp:datagrid>中
    要让ii取<%# DataBinder.Eval(Container.DataItem,"aa")%>的值
      

  8.   

    <%int i;
      %><%# i= DataBinder.Eval(Container.DataItem,"aa")%>
      

  9.   

    to goody9807
    __________________________________
    还是不行呀,不是要直接显示,是要i取值后做if语句用的,拜托帮忙指点