我在Datalist里绑定一个表,比方说:
ID  Name 
1    aaa
2    bbb
我现在想点击aaa,bbb 则在下面的Textbox里显示出相对应的Id号
如何实现?
立马解决,立马给分!!在线等~

解决方案 »

  1.   

    aspx: <asp:Label ID="id" runat="server" Text ='<%# DataBinder.Eval(Container.DataItem,"cityID") %>' 
    cs:
      Label dcity = (Label)e.Item.FindControl("id");
                    DeleteCity(dcity.Text);
      

  2.   

    aspx: <asp:Label ID="id" runat="server" Text ='<%# DataBinder.Eval(Container.DataItem,"D") %>' 
    cs:
      Label lblId = (Label)this.FindControl("id");
      this.TextBox1.Text=lblId.Text;
      

  3.   

    我现在想点击aaa,bbb 则在下面的Textbox里显示出相对应的Id号
    如何实现?点击的时候触发一个js函数,并且把id号传进去,然后在js函数里将该id号赋值给textbox就可以了
      

  4.   

    看源文件,用textBox.value=tablename.rows(i).cells(id单元格下标).innerText;
      

  5.   

    ustbwuyi() ( ) 
    能具体写一下吗,我就是想这么做,但是不会
      

  6.   

    <asp:DataList id="DataList1" runat="server" Width="100%">
    <ItemTemplate>
    <span onclick='alert(<%# DataBinder.Eval(Container.DataItem,"CompanyID") %>)'>
    <%# DataBinder.Eval(Container.DataItem,"CompanyName") %>
    </span>
    </ItemTemplate>
    </asp:DataList>
    这么写能弹出该名称所对应的ID,关键是我想把这个ID放到一个TextBox里面,如何写??onclick那里怎么写??解决马上给分啊!