zoukankan      html  css  js  c++  java
  • GridView with SqlDataSource

    <asp:Button ID="btn" runat="server" OnClick="btnView_Click" CausesValidation="true" Text="Search" />  

    <asp:gridview id="gv"  allowpaging="true" allowsorting="true" runat="server" autogeneratecolumns="False" datakeynames="StudentID"  datasourceid="SqlDataSource1" >
    <Columns>
            <asp:BoundField DataField="IDString" HeaderText="Student ID" SortExpression="IDString" />
    </Columns>
    </asp:gridview>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:************* %>"
                CancelSelectOnNullParameter="false" SelectCommand="Select=@*****"
                OnSelecting="on_Selecting">
                <SelectParameters>
                    <asp:Parameter Name="*****" />
               </SelectParameters>
    </asp:SqlDataSource>

       

    code
     1  protected void on_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
     2     {
     3         string strFilter = GetFilterStr();
     4         SqlDataSource1.FilterExpression = strFilter;
     5     }
     6 
     7     private string GetFilterStr()
     8     {
     9         StringBuilder strFilter = new StringBuilder();
    10         strFilter.Append("1=1");
    11 
    12         strFilter.AppendFormat(" and (XXXXX='{0}')", XXXX);
    13     }
    14 
    15 
    16 
    17     protected void btnView_Click(object sender, EventArgs e)
    18     {
    19         SqlDataSource1.SelectParameters["SchoolID"].DefaultValue = SchoolDropDownList1.SelectedValue.ToString();
    20         gv.DataBind();
    21     }
    22 
    23 
  • 相关阅读:
    Linux打包&压缩 tar,gzip,bzip2
    Linux递归计算目录md5
    fetion飞信登录异常,错误码10033201、10033202
    Linuxscp如何实现nohup &后台启动
    Linux显示日文4字节半角字符
    Linux目录配置的依据FHS
    Linux解决中文乱码问题: vim/pdf/gedit
    ery validator addMethod 方法的使用
    查询今天发帖量 sql
    JAVA反射机制
  • 原文地址:https://www.cnblogs.com/sandy_liao/p/1764528.html
Copyright © 2011-2022 走看看