博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GridView with SqlDataSource
阅读量:4684 次
发布时间:2019-06-09

本文共 1333 字,大约阅读时间需要 4 分钟。

<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>

 

   

ExpandedBlockStart.gif
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 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/sandy_liao/archive/2010/06/24/1764528.html

你可能感兴趣的文章
Open vSwitch安装
查看>>
HashMap、HashTable、LinkedHashMap和TreeMap用法和区别
查看>>
document.domain 跨域问题[转]
查看>>
【Android】 No Activity found to handle Intent.
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
Struts2 Action名称的搜索顺序
查看>>
C++ sort简单用法
查看>>
Oracle分区索引
查看>>
4.17上午
查看>>
IIS的ISAPI接口简介
查看>>
python:open/文件操作
查看>>
16 乘法口诀输出
查看>>
mac 常用地址
查看>>
鼠标经过切换图片
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
C程序的启动和终止
查看>>
asp.net web 定时执行任务
查看>>
tomcat 和MySQL的安装
查看>>