在C#中e.Item.Cells(2).Text應為(HyperLink)e.Item.Cells[2].Controls[0].Text﹐VB不太熟﹐見諒了

解决方案 »

  1.   

    ( (HyperLink)e.Item.Cell[2].Controls[0]).Text
      

  2.   

    還一種寫法
    ((HyperLink)e.Item.FindControl("hyplerlink_name")).Text
      

  3.   

    e.Item.Cells(2).Text-->( (HyperLink)e.Item.Cell[2].Controls[0]).Text:)
      

  4.   

    ( (HyperLink)e.Item.Cell[2].Controls[0]).Text
      

  5.   

    (HyperLink)e.Item.Cell[2].Controls[0]).Text
      

  6.   

    我试了,报告如下错误:D:\myweb\BalanceMIS_4_30\WarriantCheck.aspx.vb(205): “HyperLink”是一个类型,不能用作表达式。
    我的原代码是:
    DBUpdate.CommandText = "update TAnotherConsign set AuditingSymbol='8',Password='',CheckMan='',PasswdMan='',CheckTime=NULL where rtrim(ltrim(OrderId))='" & ((HyperLink)e.Item.Cell[2].Controls[0]).Text & "'"
      

  7.   

    将[]改成了()还是出现D:\myweb\BalanceMIS_4_30\WarriantCheck.aspx.vb(205): “HyperLink”是一个类型,不能用作表达式。
    这个错误!
    等待
      

  8.   

    在C#中是可以的﹐我又試了一次﹐都可以啊要不試一次我說的第二種方法
    ((HyperLink)e.Item.FindControl("your_hyplerlink_name")).Text