问题:从数据库中选出数据显示在示在一个gridview上

rebeccaxia 2009-09-04 05:41:33
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class Desktop_Search : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
if(Request.QueryString["Keyword"] != null)
{
Keyword.Text = Server.HtmlDecode(Request.QueryString["Keyword"].ToString());
}
}
}

protected void CommitBtn_Click(object sender,EventArgs e)
{
try
{
////实例化SqlConnection对象
//SqlConnection sqlCon = new SqlConnection();
////实例化SqlConnection对象连接数据库的字符串
//sqlCon.ConnectionString = "server=.;uid=sa;pwd=111111;database=xiaoxiao";
////定义SQL语句
//string SqlStr = "select * from tb where 商品名称='"+Keyword.Text +"'";
////实例化SqlDataAdapter对象
//SqlDataAdapter da = new SqlDataAdapter(SqlStr, sqlCon);
////实例化数据集DataSet
//DataSet ds = new DataSet();
//da.Fill(ds, "tb");
////绑定DataList控件
//this.GridView1.DataSource = ds;
//this.GridView1.DataBind();
////this.ProductView.DataSource = ds;//设置数据源,用于填充控件中的项的值列表
////this.ProductView.DataBind();//将控件及其所有子控件绑定到指定的数据源

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SqlConnection conn = new SqlConnection( ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("select * from tb where 商品名称='"+Keyword.Text.Trim() +"'",conn);
conn.Open();

SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1 .DataSource =ds.
Gv.DataSource = ds.table[0].DefaultView;
Gv.DataBind();
this.GridView1.DataSource = ds;
this.GridView1.DataBind();

}
catch(System.Exception ee)
{
Response.Write("<script language=javascript>alert('" + ee.Message.ToString() + "')</script>");
}
finally
{
c
}

/////绑定控件的数据,显示搜索结果
//ProductView.DataSource = ds;
//ProductView.DataBind();

/////显示提示信息
//ProductView.Visible = ProductView.Rows.Count <= 0 ? false : true;
}
}


有谁可以帮忙修改一下瓦?谢谢啦~
...全文
78 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rebeccaxia 2009-09-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ivws_19 的回复:]
this.GridView1 .DataSource =ds.
                            Gv.DataSource = ds.table[0].DefaultView;
                Gv.DataBind();
            this.GridView1.DataSource = ds;
            this.GridView1.DataBind();

这一堆。。到底绑定哪个
[/Quote]


这个是去掉的。打//的。
rebeccaxia 2009-09-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ljhcy99 的回复:]
Gv.DataSource = ds.table[0].DefaultView;
                Gv.DataBind();

[/Quote]

什么意思?可以在原程序上直接复制改吗?
rebeccaxia 2009-09-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxd_860825 的回复:]
this.GridView1 .DataSource =ds.
                            Gv.DataSource = ds.table[0].DefaultView;
                Gv.DataBind();
这是什么??
绑定一次就可以了啊!!
[/Quote]


什么意思?可以在原程序上直接复制改吗?
ljhcy99 2009-09-04
  • 打赏
  • 举报
回复
Gv.DataSource = ds.table[0].DefaultView;
Gv.DataBind();
wxd_860825 2009-09-04
  • 打赏
  • 举报
回复
this.GridView1 .DataSource =ds.
Gv.DataSource = ds.table[0].DefaultView;
Gv.DataBind();
这是什么??
绑定一次就可以了啊!!
ivws_19 2009-09-04
  • 打赏
  • 举报
回复
this.GridView1 .DataSource =ds.
Gv.DataSource = ds.table[0].DefaultView;
Gv.DataBind();
this.GridView1.DataSource = ds;
this.GridView1.DataBind();

这一堆。。到底绑定哪个

62,248

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧