单击datalist中某列时如何获得该行其他列的值?在什么事件下写?

解决方案 »

  1.   

    在那个什么Command下面写,然后由e.Item获得点击的项。
      

  2.   

    在datalist中有两列,一列是id,一列是name,但单击name时,想获得id的值
      

  3.   

    <asp:DataList ID="DataList1" runat="server"  DataKeyField OnItemCommand="DataList1_ItemCommand">
    </asp:DataList> 
     protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
           
            sting id = DataList1.DataKeys[e.Item.ItemIndex].ToString();
        }