string link = ((HyperLink)(e.item.cells[i].findControl("HyperLink1")).Text

解决方案 »

  1.   

    agree with xiaohutushen(xiaohutushen)
      

  2.   

    可是在DATAGRID中利用超级联接列并没有编号,那么我在findControl("HyperLink1"))的HyperLink1应该写什么呢?????
      

  3.   

    DATAGRID中利用超级联接列的话没有ID,有的话在那里能找到ID呢,谢谢!!!
      

  4.   

    对不起,刚开始看错了,给错答案了,
    用下面的方法就可以了
    ((HyperLink)(e.Item.Cells[0].Controls[0])).Text
      

  5.   

    如果我是用数据库里取出来的值的超连接呢》?<a href=''></a>这样也可以吗?
    是不是也是HyperLink类型?
      

  6.   

    To china2001ok(黑饿黑) 对你所说的,好像不行噢,呵呵,还没想到办法
      

  7.   

    借个地方:
     <asp:datagrid autogeneratecolumns="false" CellPadding="0" id="DataGrid_Query"  ShowFooter="true" ShowHeader="true" align="center" runat="server" width = "1800px" BorderWidth="1px" >
    <columns>
    <asp:boundcolumn headertext="修改"  />
    <asp:boundcolumn headertext="工作号" datafield="fworkNo" />
    </columns>
    </asp:datagrid>Sub Tri_Query(sender As Object, e As EventArgs)
    '对DataGrid修改值
    For i = 0 To DataGrid_Query.Items.Count - 1
    ls_text = DataGrid_Query.Items(i).Cells(19).Text
    select case ls_text
    case "0"
    DataGrid_Query.Items(i).Cells(19).Text = "被取消"
    case "1"
    DataGrid_Query.Items(i).Cells(19).Text = "未派车"
    DataGrid_Query.Items(i).Cells(0).Text= "修改" 
    DataGrid_Query.Items(i).Cells(0).ForeColor = System.Drawing.Color.blue
    'response.redirect("consignUpdate.aspx") ????我要在这里加一个超级联接,指向另外一个页面,打开这个页面来修改数据,请问如何写????????
    end select
    Next
    End Sub
      

  8.   

    TO:jkx100() 
    只要你传递过去你的主健值就可以了
    传递方式,可以用session,querystring,viewstate等
    获得主建后,再向数据库读取,显示出来就可了
      

  9.   

    可以这样得到ID:
    string Id=DataGrid1.DataKeys[(int)item.ItemIndex].ToString();
      

  10.   

    <asp:HyperLinkColumn Text="更新图片" Target="_self" DataNavigateUrlField="新闻编号" DataNavigateUrlFormatString="add_images.aspx?id={0}" DataTextField="新闻编号" HeaderText="更新图片" DataTextFormatString="更新图片">
    <ItemStyle HorizontalAlign="Center" ForeColor="#0033FF" VerticalAlign="Middle"></ItemStyle>
      

  11.   

    如果是linkbutton的话,下面这个可以,我昨天才找到的
    ctype(datagrid1.selecteditem.cells(3).controls(0),linkbutton).text
    你试试把linkbutton换成hyperlinkcolumn