ASP.NET SQLDATASOURCE

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:51:14
众所周知,SQLDATASOURCE有两种方式配置SELECT语句,一种是根据控件的提示一步步地选择条件来生成语句,另一种是自定义存储过程,直接写出自己想要的语句.
我用SQLDATASOURCE和一个DetailsView绑定,配置数据源的时候是直接定义自己的语句,但运行的时候页面是空白的,而如果选择另一种方法一步步生成语句的话,就能显示数据.
是不是还需要做些什么来激发控件工作呢?我因为要查询两个表,所以不能一步步生成语句,只能自定义语句了.
SELECT * FROM [bszs],[neibu] WHERE [bszs].[name] = [neibu].[name] 配置数据源最后一步可以点击测试连接,我点击之后已经能预览到我想要数据了.如果需要写些什么DataBind()的函数的话,请详细指点我加哪些代码,加在哪,谢谢!

不需要特别的激发控件工作。你可以把你的存储过程贴一下,如果是页面空白而没有报错的话,八成是你的存储过程的逻辑错误。

databind();方法有没有写.

-----------------

晕...短信不能用了.我给你回的信息不知道你看见没.

意思就是说.只给显示数据的控件绑定数据源是不够了.还得调用该控件的databind方法来绑定它.

比如:
有个dataset叫ds;
this.GridView1.DataSource = ds;
this.GridView1.DataBind();