在SqlDataSource使用的SQL中设置参数 [英] Setting parameters in the SQL used by a SqlDataSource

查看:85
本文介绍了在SqlDataSource使用的SQL中设置参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 <asp:DataGrid ID="dgv" runat="server"></asp:DataGrid>

        <asp:SqlDataSource id="roreleaseorder"  runat="server" ConnectionString =
"Data Source=server2005;Initial Catalog=databasename;User Id=userid;Password=password;Integrated Security=False"  SelectCommand ="SELECT NO AS REFNO,DATE,RONO,RODT,CLIENT,FDATE,TDATE,AMOUNT FROM RO07_08  where condintion? ORDER BY DATE,CLIENT"></asp:SqlDataSource> 
        
        <asp:DataGrid id="dg" GridLines= "Both" runat ="server"   AutoGenerateColumns ="false" DataSourceID  ="roreleaseorder" >
        <HeaderStyle Font-Bold="true" ForeColor="#E7E7FF" BackColor="#4A3C8C" Font-Names="Verdana, Arial, Helvetica" font-Size="12px"></HeaderStyle>	
        <Columns>                  
          <asp:HyperLinkColumn DataNavigateUrlField ="refno" HeaderText="Refno" DataNavigateUrlFormatString="./scheduling.aspx?refno={0}" Target="_self"></asp:HyperLinkColumn> 
          <asp:BoundColumn DataField="date" HeaderText="Date" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="rono" HeaderText="rono" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="rodt" HeaderText="rodate" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="client" HeaderText="Agency/Client" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="fdate" HeaderText="From Date" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="tdate" HeaderText="To Date" ReadOnly ="true" ></asp:BoundColumn>
          <asp:BoundColumn DataField="amount" HeaderText="Amount" ReadOnly ="true" ></asp:BoundColumn>                   
        </Columns>     
                </asp:DataGrid> 





SelectCommand ="SELECT NO AS REFNO,DATE,RONO,RODT,CLIENT,FDATE,TDATE,AMOUNT FROM RO07_08  where condintion? ORDER BY DATE,CLIENT"
How to pass parameter in runtime?



如何在运行时传递参数?</



How to pass parameter in runtime?</

推荐答案

我删除了重复的问题.一次问一个问题就足够了.

SqlDataSource的内容令人毛骨悚然.它不适合用于商业应用.相反,您应该编写一个适当的数据层,以支持接受参数来搜索和过滤数据.
I deleted your duplicate question. Once is enough to ask something.

The SqlDataSource stuff is hideous. It''s not fit for use in commercial applications. Instead, you should write a proper data layer, which will support accepting paramaters to search and filter the data.


这篇关于在SqlDataSource使用的SQL中设置参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆