zoukankan      html  css  js  c++  java
  • gridview 中使用linkbutton 实现多值传递

    选课系统中,同时选中 书号,和教师的ID 号:

    a.aspx 中

    <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label

     <asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>

    <asp:GridView ID="GridView1" runat="server" 
                    DataKeyNames="cid" CellPadding="4" ForeColor="#333333" GridLines="None"
                  
                    Width="449px"  >
                    <RowStyle BackColor="#EFF3FB" />
                    <Columns>
                        <asp:BoundField DataField="cid" HeaderText="课程号" ReadOnly="True"
                            SortExpression="cid" />
                        <asp:BoundField DataField="cname" HeaderText="课程名" SortExpression="cname" />
                        <asp:BoundField DataField="credit" HeaderText="学分"
                            SortExpression="credit" />
                        <asp:BoundField DataField="hour" HeaderText="课时" SortExpression="hour" />
                        <asp:BoundField DataField="tid" HeaderText="教师名" SortExpression="" />
                        <asp:TemplateField><ItemTemplate>  
                       
     
                        <asp:LinkButton ID="LinkButton1" runat="server" OnCommand="click" CommandArgument='<%#eval_r("cid")+","+eval_r("tid")%>'>
                            选课</asp:LinkButton>
                       </ItemTemplate></asp:TemplateField>
                    </Columns>
               
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#2461BF" />
                    <AlternatingRowStyle BackColor="White" />
               
                </asp:GridView>
              

    a.aspx.cs 中收取参数的过程:

    protected void click(object sender, CommandEventArgs e)
        {
         //  int id = int.Parse((string)e.CommandArgument);
       //    string cid = id.ToString().Trim();

           string[] str = e.CommandArgument.ToString().Split(',');

        //   model.id = Convert.ToInt32(str[1]);

           

          //  this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert(' "+cid+"')</script>");

           Label2.Text = str[0];
           Label3.Text = str[1];
        }

  • 相关阅读:
    jdk1.8安装与配置
    java编译器——idea的安装
    原型设计作业
    案例分析作业
    202103226-1 编程作业
    阅读任务
    准备工作
    java课程总结
    第十四周总结
    第十三周总结
  • 原文地址:https://www.cnblogs.com/jt880807/p/2630491.html
Copyright © 2011-2022 走看看