• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

ASP. NET1.1 VB buttoncolumn DataTextField value

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    ASP. NET1.1 VB buttoncolumn DataTextField value

    I need to get the DataTextField from a buttoncolum when its clicked

    <ASP:BUTTONCOLUMN
    HeaderStyle-Width="90
    DataTextField="ID" HeaderText="ID"
    CommandName="RunCommand" ButtonType =LinkButton ></ASP:BUTTONCOLUMN>

    I tried

    Dim str As String = e.Item.Cells(0).Text

    but this comes back empty....

    I have a hangover
    --------------------------------------------------------------------------------

    SA - Is it like a dragons nostril?

    #2
    Originally posted by kramer
    I need to get the DataTextField from a buttoncolum when its clicked

    <ASP:BUTTONCOLUMN
    HeaderStyle-Width="90
    DataTextField="ID" HeaderText="ID"
    CommandName="RunCommand" ButtonType =LinkButton ></ASP:BUTTONCOLUMN>

    I tried

    Dim str As String = e.Item.Cells(0).Text

    but this comes back empty....

    I have a hangover
    is viewstate disabled ? or is viewstate loaded by the time you are requesting the value??
    whats the lowest you can do this for?

    Comment


      #3
      Um, Button Column doesnt have a datatextfield property does it? I would just throw the value in as a datakey and refer to that instead by column index or name, which ever one you prefer!!!

      Or you could specify the CommandArgs property using <%# Container.DataItem("FieldName") #>. If its a dataset as the datasource, then strongly type it as a System.Data.DataRowView. Dont use Eval, and it has huge overheads!!!!!
      Last edited by Weltchy; 30 January 2007, 14:27.

      Comment


        #4
        done it

        Dim str As String = CType(e.Item.Cells(0).Controls(0), LinkButton).Text
        --------------------------------------------------------------------------------

        SA - Is it like a dragons nostril?

        Comment

        Working...
        X