新页面显示搜索结果的问题 在第一个页面里面用Session 或 查询字符串 将条件传到第二个页面上,第二个页面根据条件填充数据集。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在搜索.aspx result.aspx?condition=条件;在result.aspx中 string condition =request["conditon"] ;根据条件构造sql,去数据库,返回一个datatable;在datagrid中绑定就行了,一条几条很简单 table.rows.count就可了 比如:第一个页面有个按钮,click时执行如下操作:其中month是你的条件Session["cardNumber"] = cardNumber;Respons.Redirect (QueryResult.aspx?month=' + month);第二个页面 string cardNumber = Session["cardNumber"].ToString(); string month = DateTime.Now.Year.ToString() + "-" + this.Request.QueryString["month"].ToString() + "-01"; if(this.Request.QueryString["month"].ToString() == "13") { string year = DateTime.Now.ToString(); this.paymentData.Merge(infoBanck.GetUserPaymentByYear(cardNumber,year)); } else { this.paymentData.Merge(infoBanck.GetUserPaymentByMonth(cardNumber,month)); } this.DataGrid1.DataSource = paymentData; this.DataGrid1.DataMember = paymentData.Tables[0].TableName; this.DataGrid1.DataBind(); 利用dataset ,将搜索到的数据绑定到datagrid就可以了. 看看www.hrday.com(我写的)..... -____- 需要页面查询代码Mail给你 你在第一页根据条件产生一个sql语句,在第二页根据这条sql语句产生个DataTale然后绑到DataGrid 上 lkk2073(三楼楼长)拜托了[email protected] haoliqi(学习男孩)邦定的代码怎么写啊 //假定从前页传过来的条件是condition;如 name like 'a%'string condition=Request["condition"];sqlDataadapter sda=new sqlDataAdapter("select * from table1 where "+condition ,"server=...;database=...;pwd=;uid=;")DataSet ds =new DataSet();sda.fill(ds);datagrid.datasource=ds.tables[0];datagrid.databind(); this.DataGrid1.DataSource = dataSet;this.DataGrid1.DataMember = tableName;this.DataGrid1.DataBind(); gridview 问题,解决不了,求大家帮忙... onclick总是自动执行???? 刷新验证码,不刷新其他 关于DATAGRID的一个问题 疑问!????????? objectdatasource添加数据源的问题 服务器未能识别 HTTP 标头 SOAPAction 的值:请帮忙看看 请问,asp.net page code behind 变量是存在什么地方的? 关于图片超链接的问题 如何用SqlCommand的ExecuteReader方法执行多个SQL语句&NextResult问题 asp.net 页面刷新问题 请教(急)网页分页显示
在result.aspx中 string condition =request["conditon"] ;根据条件构造sql,去数据库,返回一个datatable;
在datagrid中绑定就行了,
一条几条很简单 table.rows.count就可了
Session["cardNumber"] = cardNumber;
Respons.Redirect (QueryResult.aspx?month=' + month);第二个页面
string cardNumber = Session["cardNumber"].ToString();
string month = DateTime.Now.Year.ToString() + "-" + this.Request.QueryString["month"].ToString() + "-01";
if(this.Request.QueryString["month"].ToString() == "13")
{
string year = DateTime.Now.ToString();
this.paymentData.Merge(infoBanck.GetUserPaymentByYear(cardNumber,year));
}
else
{
this.paymentData.Merge(infoBanck.GetUserPaymentByMonth(cardNumber,month));
}
this.DataGrid1.DataSource = paymentData;
this.DataGrid1.DataMember = paymentData.Tables[0].TableName;
this.DataGrid1.DataBind();
[email protected]
string condition=Request["condition"];
sqlDataadapter sda=new sqlDataAdapter("select * from table1 where "+condition ,"server=...;database=...;pwd=;uid=;")
DataSet ds =new DataSet();
sda.fill(ds);
datagrid.datasource=ds.tables[0];
datagrid.databind();
this.DataGrid1.DataMember = tableName;
this.DataGrid1.DataBind();