.net搜索功能Repeater绑定!哪里出错了!!新手!
如何点击按钮btnSearch_Click调用protectedDataSetGetList(stringstrWhere),rptList.DataSource=Get...
如何点击按钮btnSearch_Click调用 protected DataSet GetList(string strWhere) ,rptList.DataSource = GetList(strWhere).Tables[0];绑定,好像dataset传参出现问题了,求解!!!
protected string uName = string.Empty;
protected string prolistview = string.Empty;
protected string strWhere = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
HttpCookie cook = Request.Cookies["uInfo"];
if (cook != null)
{
uName = cook.Value;//将cook中保存的值赋值给uName
}
else
{
Response.Redirect("admin/Login.aspx");
}
if (!IsPostBack)
{
rptList.DataSource = GetList(strWhere).Tables[0];
rptList .DataBind();
}
}
protected DataSet GetList(string strWhere)
{
DataSet ds = new DataSet();
if (strWhere.Trim() == "")
{
ds = DB.Query("select article_news.*,category.title as ctitle from category right join article_news on category.id = article_news.channel_id");
}
else
{
ds = DB.Query("select * from article_news where title like '%," + txtKeywords.Text.Trim() + ",%'");
}
return ds;
}
//搜索按钮
protected void btnSearch_Click(object sender, EventArgs e)
{
GetList(strWhere);
} 展开
protected string uName = string.Empty;
protected string prolistview = string.Empty;
protected string strWhere = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
HttpCookie cook = Request.Cookies["uInfo"];
if (cook != null)
{
uName = cook.Value;//将cook中保存的值赋值给uName
}
else
{
Response.Redirect("admin/Login.aspx");
}
if (!IsPostBack)
{
rptList.DataSource = GetList(strWhere).Tables[0];
rptList .DataBind();
}
}
protected DataSet GetList(string strWhere)
{
DataSet ds = new DataSet();
if (strWhere.Trim() == "")
{
ds = DB.Query("select article_news.*,category.title as ctitle from category right join article_news on category.id = article_news.channel_id");
}
else
{
ds = DB.Query("select * from article_news where title like '%," + txtKeywords.Text.Trim() + ",%'");
}
return ds;
}
//搜索按钮
protected void btnSearch_Click(object sender, EventArgs e)
{
GetList(strWhere);
} 展开
3个回答
展开全部
你的条件没保存上吧,把你btn事件绑定的方法写成跳转路径加参数到你的当前页面的url路径后面,用request .querystring获取判断绑定你的strwhere条件这样你的sql条件就不会丢失了。
(Response.Redirect("url?参数1=" +你的条件1 + "&参数二=" +你的条件2);//参数可放多个)
在if(!ispostback)if (Request.QueryString["参数1"] != null)
{ 保存参数一值的变量 = Request.QueryString["参数1"];//参数二一样取得值绑定
}
希望上面所说能给你提示。加油
(Response.Redirect("url?参数1=" +你的条件1 + "&参数二=" +你的条件2);//参数可放多个)
在if(!ispostback)if (Request.QueryString["参数1"] != null)
{ 保存参数一值的变量 = Request.QueryString["参数1"];//参数二一样取得值绑定
}
希望上面所说能给你提示。加油
像素数据
2023-08-25 广告
2023-08-25 广告
"人脸识别身份验证系统是一种通过人脸识别技术确认身份的 系统。这个系统通常包括一个或多个摄像头来捕捉用户的面部图像,并通过算法提取面部特征进行匹配。在识别过程中,系统需要首先登记用户的面部信息和身份证件,然后将两者进行比对,以确保人证一致。...
点击进入详情页
本回答由像素数据提供
展开全部
protected void btnSearch_Click(object sender, EventArgs e)
{
GetList(strWhere);
}
要改成这样
protected void btnSearch_Click(object sender, EventArgs e)
{
rptList.DataSource = GetList(strWhere).Tables[0];
rptList .DataBind();
}
{
GetList(strWhere);
}
要改成这样
protected void btnSearch_Click(object sender, EventArgs e)
{
rptList.DataSource = GetList(strWhere).Tables[0];
rptList .DataBind();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的绑定写的太复杂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询