zoukankan      html  css  js  c++  java
  • DataList中选择列的实现与数据的取得:


    1.通过隐藏Label,然后得到其值的方法得到id号
    <ItemTemplate>
     <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="1">
      <TR>
       <TD>
    <asp:LinkButton id="LinkButton1" runat="server" CommandName="select" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"CustomerID")%>'>
     <%# DataBinder.Eval(Container.DataItem,"CompanyName")%>
    </asp:LinkButton></TD>
       <TD>
    <asp:Label id="Label1" runat="server">
     <%# DataBinder.Eval(Container.DataItem,"CustomerID")%>
    </asp:Label></TD>
      </TR>
     </TABLE>
    </ItemTemplate>
    --得到值
    protected void CustomersList_ItemCommand(object Sender, DataListCommandEventArgs e)
    {
          // 得到datalist的命名
          string cmd = ((LinkButton)e.CommandSource).CommandName;
          if (cmd == "select")
             ((DataList)Sender).SelectedIndex = e.Item.ItemIndex;
     //选择新的index时重显数据
             BindList();
     //保留customerID
            ViewState[_customerID] = ((Label)e.Item.FindControl("CustomerID")).Text;
    }
    --或,现在没有明白这两者的区另,可能microsot只是为的体现不同的技巧

    private void CustomerList_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {   
     string _customerID;
     _customerID=(string) e.CommandArgument;
     Label2.Text=_customerID;
    }

  • 相关阅读:
    strstr 的使用
    提取文本中的单词,单词简单排序
    sort 与 qsort
    AC自动机妙用
    字符串中如何提取数值
    字符串提取问题
    字符串搜索
    最短路问题
    树莓派挂载移动硬盘
    Mac 更换桌面背景崩溃(闪退)
  • 原文地址:https://www.cnblogs.com/hhq80/p/631818.html
Copyright © 2011-2022 走看看