请教:关于GridView控件自动生成select语句的问题

soft_wsx 2010-08-09 06:15:23
大家好:
我用GridView控件自动生成select语句,但是没有加条件,

SelectCommand="SELECT [spbh], [spmch], [shpgg], [sccj], [dw], [lshj], [huiyj],
[spid], [flid], [picture4], [picture3], [picture2], [picture1],
[picture], [picture5] FROM [spinfo] WHERE ([ClassBH] LIKE '%'+@ClassBh+'%')"



现在我需要的就是在where 后台加条件,

条件是Resquest.Querystring["Class"].ToString();

我不知道怎么将语句加到where后面,请大哥哥帮了忙,小弟感谢
...全文
119 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ym_pang_pang 2010-08-09
  • 打赏
  • 举报
回复
楼上经典……
xupeihuagudulei 2010-08-09
  • 打赏
  • 举报
回复

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:XMES_DEVELOPConnectionString %>"
DeleteCommand="DELETE FROM [XMES_ASSEMBLY] WHERE [ASSEMBLY_ID] = @ASSEMBLY_ID"
InsertCommand="INSERT INTO [XMES_ASSEMBLY] ([ASSEMBLY_ID], [ASSEMBLY_NAME], [DESCRIPTION], [IS_ACTIVE], [IS_SYSTEM], [EDIT_BY_USER], [LAST_EDIT_TIME]) VALUES (@ASSEMBLY_ID, @ASSEMBLY_NAME, @DESCRIPTION, @IS_ACTIVE, @IS_SYSTEM, @EDIT_BY_USER, @LAST_EDIT_TIME)"
SelectCommand="SELECT * FROM [XMES_ASSEMBLY] WHERE ([ASSEMBLY_ID] = @ASSEMBLY_ID)"
UpdateCommand="UPDATE [XMES_ASSEMBLY] SET [ASSEMBLY_NAME] = @ASSEMBLY_NAME, [DESCRIPTION] = @DESCRIPTION, [IS_ACTIVE] = @IS_ACTIVE, [IS_SYSTEM] = @IS_SYSTEM, [EDIT_BY_USER] = @EDIT_BY_USER, [LAST_EDIT_TIME] = @LAST_EDIT_TIME WHERE [ASSEMBLY_ID] = @ASSEMBLY_ID">
<SelectParameters>
<asp:ControlParameter ControlID="Label1" Name="ASSEMBLY_ID" PropertyName="Text"
Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="ASSEMBLY_ID" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="ASSEMBLY_NAME" Type="String" />
<asp:Parameter Name="DESCRIPTION" Type="String" />
<asp:Parameter Name="IS_ACTIVE" Type="Boolean" />
<asp:Parameter Name="IS_SYSTEM" Type="Boolean" />
<asp:Parameter Name="EDIT_BY_USER" Type="String" />
<asp:Parameter Name="LAST_EDIT_TIME" Type="DateTime" />
<asp:Parameter Name="ASSEMBLY_ID" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="ASSEMBLY_ID" Type="String" />
<asp:Parameter Name="ASSEMBLY_NAME" Type="String" />
<asp:Parameter Name="DESCRIPTION" Type="String" />
<asp:Parameter Name="IS_ACTIVE" Type="Boolean" />
<asp:Parameter Name="IS_SYSTEM" Type="Boolean" />
<asp:Parameter Name="EDIT_BY_USER" Type="String" />
<asp:Parameter Name="LAST_EDIT_TIME" Type="DateTime" />
</InsertParameters>
</asp:SqlDataSource>

希望你能明白。

62,243

社区成员

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

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

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

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