Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于下拉列表选择sql server asp.net筛选数据_C#_Asp.net_Drop Down Menu_Filter - Fatal编程技术网

C# 基于下拉列表选择sql server asp.net筛选数据

C# 基于下拉列表选择sql server asp.net筛选数据,c#,asp.net,drop-down-menu,filter,C#,Asp.net,Drop Down Menu,Filter,我已经为此奋斗了很长时间。这就是我想要实现的:根据下拉列表的选择,我不希望在gridview上看到与特定列相等的结果。该表有3列F1、F2和F3。我想在F2上进行筛选,以后可以将表作为csv文件下载。不幸的是,这些函数目前都不起作用 以下是布局的代码: 这是代码 使用制度; 使用System.Collections.Generic; 使用系统配置; 使用系统数据; 使用System.Data.SqlClient; 使用System.Linq; 使用系统文本; 使用System.Web; 使用Sy

我已经为此奋斗了很长时间。这就是我想要实现的:根据下拉列表的选择,我不希望在gridview上看到与特定列相等的结果。该表有3列F1、F2和F3。我想在F2上进行筛选,以后可以将表作为csv文件下载。不幸的是,这些函数目前都不起作用

以下是布局的代码:

这是代码

使用制度; 使用System.Collections.Generic; 使用系统配置; 使用系统数据; 使用System.Data.SqlClient; 使用System.Linq; 使用系统文本; 使用System.Web; 使用System.Web.UI; 使用System.Web.UI.WebControl; 公共部分类\u默认值:System.Web.UI.Page { SqlConnection conn=新建SqlConnectionConfiguration Manager.ConnectionString[testConnectionString1].ToString; 受保护的无效页\u加载对象发送方,事件参数e { 如果!Page.IsPostBack { LoadGridview; 发展中国家; }} 发展中国家的私营部门 { ddlcountry.DataSource=LoadData; ddlcountry.DataValueField=F2; ddlcountry.DataTextField=F2; ddlcountry.DataBind; } 私有void LoadGridview { GridView1.DataSource=LoadData; GridView1.1数据绑定; } 私有void LoadGridviewString id { GridView1.DataSource=LoadDataid; GridView1.1数据绑定; } 私有数据集加载数据 { SqlDataAdapter adap=康涅狄格州[Parts$]的新SqlDataAdapter选择*; 数据集ds=新数据集; adap.Fillds; 返回ds; } 私有数据集LoadDataString id { SqlDataAdapter adap=新SqlDataAdapter从[Parts$]中选择*,其中F2=+id+,conn; 数据集ds=新数据集; adap.Fillds; 返回ds; } 受保护的无效DDL国家/地区\u选择的索引更改对象发件人,事件参数e { LoadGridviewddlcountry.SelectedValue; } 公共覆盖无效VerifyRenderingInServerFormControl控件 { /*告诉编译器控件已呈现 *通过重写VerifyRenderingInServerForm事件显式执行*/ } 受保护的无效btnExportCSV\u单击对象发送者,事件参数e { 回答:清楚; Response.Buffer=true; Response.AddHeadercontent-disposition,附件;文件名=gvtocsv.csv; Response.Charset=; Response.ContentType=应用程序/文本; StringBuilder sBuilder=new System.Text.StringBuilder; 对于int index=0;index在查询中加载数据,将id=@id放入其中,然后第二个参数将是传递到方法中的id。最后是ur Conn.

附加信息:DataSource和DataSourceID都在“GridView1”上定义。删除一个定义。我以前没有犯过这个错误,但现在我避免了这个错误。新错误必须声明标量变量@id。