2 qq 29581167 qq_29581167 于 2015.07.09 12:47 提问

asp.net新人求解(C#)

我想做个网络上商家的页面。我设置了一个linkbutton,他的作用是跳转到myshop.aspx,我想在myshop.aspx上放一个gridview来显示他投放的所有商品。数据库里我对商品ID设了主键。用户名我已经通过Response.Redirect来传递了。我
该怎么来用gridview显示呢?数据库的分类是“ID,商品名,商品价格,商品数量,主人”这几类。想要通过搜主人,来得到相对应的其他数据,并显示。求代码

9个回答

qq_19755427
qq_19755427   2015.07.09 13:21
已采纳

select * from tab where 主人=''
按查询条件查询出来的数据再绑定到gridview上面显示就ok了

qq_19755427
qq_19755427 回复qq_29581167: 你把查出来的数据放到datatable,然后GridView1.DataSource = 数据源; GridView1.DataBind();
2 年多之前 回复
qq_29581167
qq_29581167 这个要怎么绑定呢,我只会把控件和数据库绑定
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.07.09 12:54

去数据库select,然后绑定,gridview如何使用,参考
http://liguo125.blog.51cto.com/1995200/508985

caozhy
caozhy   Ds   Rxr 2015.07.09 13:14

将主键作为querystring传给myshop,myshop查询数据库绑定gridview

frank_20080215
frank_20080215   2015.07.09 16:51

莫夕羽心:你好心回答了,却给你两个差评。看来,这asp.net新人要人家帮他干活,还给脸色看。

qq_19755427
qq_19755427 是的。哎
2 年多之前 回复
guwei4037
guwei4037   Ds   Rxr 2015.07.09 13:43

调用数据库查询,返回datatable(或dataset),
然后直接用

datagrid.datasource=datatable;
datagrid.databind();

u014294325
u014294325   2015.07.09 14:22

用SQL语句从数据库中读出来

cpfsdut
cpfsdut   2015.07.09 14:29

从数据库中通过sql语句得到数据,然后绑定到gridview上,就可以了

frank_20080215
frank_20080215   2015.07.09 14:40

string str = select * from table where 商品ID = " + request["商品ID"];
DataSet ds = new DataSet(str);

gridview.datasource=ds;
gridview.databind();

qq_29581167
qq_29581167 其他信息: IListSource 不包含任何数据源。 改完后他提示了这个
2 年多之前 回复
miracle_yao
miracle_yao   2015.07.28 13:57

ASP.NET WEBFORM这个框架已经不是主流了,建议题主尽早跳出这个坑。

Csdn user default icon
上传中...
上传图片
插入图片