Label1.Text=((Label)JiaoseDataGrid.Items[2].Cells[2]).Text;

解决方案 »

  1.   

    Sub MyDataGrid_Delete(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)
        Label1.Text = "你要删除的是:<font color=red> " _
    + myDataGrid.DataKeys(CInt(E.Item.ItemIndex)) + "</font>"
    End Sub
    http://lucky_elove.www1.dotnetplayground.com/
      

  2.   

    你有可能在读取之前页面刷新了,但没有重新绑定datagrid, 所以读不到
      

  3.   

    如果你用的是模板列中加入的HyperLink控件可以使用下列代码,如果不是请说清楚你是使用的什么方式,比如:超链接列,还是绑定列中直接插入代<A HREF="" ><A>的HTML标记foreach(Control  wc in JiaoseDataGrid.Items[2].Cells[2].Controls)
    {
    if( wc.GetType()==Type.GetType("System.Web.UI.WebControls.HyperLink"))
    {
    System.Web.UI.WebControls.HyperLink hl=(System.Web.UI.WebControls.HyperLink)wc;
    hl.Text;
    }
    }
      

  4.   

    Label1.Text=((hyperlink)e.Items[2].Cells[2].findcontrol("Hyperlink1")).text;
      

  5.   

    如果是超链接列可以试试这个,hl还有好多属性,自己试试吧
    foreach(Control  wc in JiaoseDataGrid.Items[2].Cells[2].Controls)
    {
    if( wc.GetType()==Type.GetType("System.Web.UI.HtmlControls.HtmlAnchor"))
    {
    System.Web.UI.HtmlControls.HtmlAnchor hl=(System.Web.UI.HtmlControls.HtmlAnchor)wc;
    hl.InnerText
    }
    }
      

  6.   

    Label1.Text=((hyperlink)e.Items[2].Cells[2].findcontrol("Hyperlink1")).text;
      

  7.   

    page_load(..){
      if not ispostback then
     {
       '网格的数据绑定
     }
    }