gridview绑定数据后,如何显示绑定的数据? 谢谢各位大侠!
展开全部
朋友,你绑定的数据(也就是数据源)是DataTable 吗? 还是 IList的?
如果是前者,就你根据你的SQL 语句绑定,比如 select name from users,绑定那里就写 <%#Eval("name") %> 就行了
如果是后者,<%#Eval("") %> 里而就写你的 属性名
如果是前者,就你根据你的SQL 语句绑定,比如 select name from users,绑定那里就写 <%#Eval("name") %> 就行了
如果是后者,<%#Eval("") %> 里而就写你的 属性名
追问
题是这样的:
通过ADO.NET连接数据库test,并执行一个select * from users查询,将结果通过GridView控件显示出来
以下是我写的:
String s = "select * from users";
SqlCommand sc = new SqlCommand (s,conn);
SqlDataSource sd = sc.ExcuteReader();
gv.dataSource = sd;
gv.DataBind();//绑定
conn.close();
这样算是可以显示了吗?
追答
朋友,不可以!
你在写 SqlDataSource sd = sc.ExcuteReader(); 这一句的话,没有发现,它有提示错误的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gridview绑定数据,你都绑定数据了,怎么还不能显示数据?
gridview1.DataSource =你的数据源;例如ds.Tables[0];
gridview1.DataBind();//加上这行,这才是从数据远获取数据的方法
gridview1.DataSource =你的数据源;例如ds.Tables[0];
gridview1.DataBind();//加上这行,这才是从数据远获取数据的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sqlconnection conn=new sqlconnection("Data Source=.\\sqlexpress;integrated security=true;database=数据库名");
DataSet ds= new DataSet();
string select= "select * from 数据库中的表名";
SqlDataAdapter sda=new SqlDataAdapter(select, conn);
sda.fill(ds,"both");
GridView1.datasource=ds.tables["both"];
GridView1.DataBind();
以上在page_load中写
DataSet ds= new DataSet();
string select= "select * from 数据库中的表名";
SqlDataAdapter sda=new SqlDataAdapter(select, conn);
sda.fill(ds,"both");
GridView1.datasource=ds.tables["both"];
GridView1.DataBind();
以上在page_load中写
追问
通过ADO.NET连接数据库test,并执行一个select * from users查询,将结果通过GridView控件显示出来
以下是我写的:
String s = "select * from users";
SqlCommand sc = new SqlCommand (s,conn);
SqlDataSource sd = sc.ExcuteReader();
gv.dataSource = sd;
gv.DataBind();//绑定
conn.close();
这样算是可以显示了吗?
追答
没有感觉我比你的简单么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询