string pjName = Master.GetDataRow(rowIndex)["PJName"].ToString();
string detailStr = "select docno,(substring(WPDate,7,5)+'/'+substring(WPDate,4,2)+'/'+" +
"substring(WPDate,0,3)) as WPDate,ExecuteBy,subject,status,(substring(startDate,7,5)+'/'+" +
"substring(startDate,4,2)+'/'+substring(startDate,0,3)+' '+startTime) as Start," +
"(substring(compDate,7,5)+'/'+substring(compDate,4,2)+'/'+substring(compDate,0,3)+' '+" +
"compTime) as Finish,(substring(WillCompDate,7,5)+'/'+substring(WillCompDate,4,2)+'/'+" +
"substring(WillCompDate,0,3)) as WillCompDate,space(3) as Seq from wplan where docType='PJ' " +
"and PJName='" + pjName + "'";
SqlDataSource1.SelectCommand = detailStr;
DataSourceSelectArguments a=new DataSourceSelectArguments();
SqlDataSource1.Select(a);gridview.datasource=sqldatasource1; // 改為gridview.datasourceId="sqldatasource1"
gridview.databind();這裏gridview為什麽不顯示出數據啊??我直接放在sql裏查詢,能查出數據的
string detailStr = "select docno,(substring(WPDate,7,5)+'/'+substring(WPDate,4,2)+'/'+" +
"substring(WPDate,0,3)) as WPDate,ExecuteBy,subject,status,(substring(startDate,7,5)+'/'+" +
"substring(startDate,4,2)+'/'+substring(startDate,0,3)+' '+startTime) as Start," +
"(substring(compDate,7,5)+'/'+substring(compDate,4,2)+'/'+substring(compDate,0,3)+' '+" +
"compTime) as Finish,(substring(WillCompDate,7,5)+'/'+substring(WillCompDate,4,2)+'/'+" +
"substring(WillCompDate,0,3)) as WillCompDate,space(3) as Seq from wplan where docType='PJ' " +
"and PJName='" + pjName + "'";
SqlDataSource1.SelectCommand = detailStr;
DataSourceSelectArguments a=new DataSourceSelectArguments();
SqlDataSource1.Select(a);gridview.datasource=sqldatasource1; // 改為gridview.datasourceId="sqldatasource1"
gridview.databind();這裏gridview為什麽不顯示出數據啊??我直接放在sql裏查詢,能查出數據的
解决方案 »
- 其实ASP.NET C# , SQL 2005 是不是已经有防止SQL注入机制?
- 散分!!!!!!!!!!顺便问两个问题,生成静态页面和数据缓存,讨论有分
- 新版慢死了,还总是加载不上来,唉!真 T M D 想骂人!谁他妈 JB 整成这样!也不测试一下就直接更新上来!!
- 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
- [提问][ASP.NET]|[ASP]+[SQL Server]实现一次登陆全站记录的问题
- 关于Wizard控件
- 为什么提示不是类的成员
- c#中如何得到本机的sql server实例名?
- 急!!asp.net中用sqlclient访问数据库出错-->>SQL Server 不存在或访问被拒绝。
- Response.AddHeader 下载问题
- 请问如何跨程序集引用资源?
- 关于网站首页的图片新闻切换的效果
DataSourceID="ListDataSource" AllowPaging="True" AllowSorting="True" EnableViewState="False"
GridLines="None" runat="server">
<Columns>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="ListDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:SimpleListsConnectionString %>"
SelectCommand=
UpdateCommand=
DeleteCommand=
</asp:SqlDataSource>
是必须得。
ConnectionString="<%$ ConnectionStrings:SimpleListsConnectionString %>"中的SimpleListsConnectionString是在WebConfig中的数据库连接。
必须得。
用gridview.datasource赋值,那么一般不用SqlDataSource。用SqlDataSource(DataSourceID="ListDataSource"),的话就不用gridview.datasource。两者不能共存,会报错。