DataSourceID ASP.NET

本文关键字:NET ASP DataSourceID | 更新日期: 2023-09-27 17:53:45

您好,我有这个Gridview, ASP。. NET有一个向导将数据绑定到Gridview,它在asp.net标签中为您提供TSQL查询,但我想知道如何在c#中使用代码。

HTML:

    <asp:SqlDataSource ID="SqlDataSourceMain" runat="server" 
        ConnectionString="<%$ ConnectionStrings:Laptop %>" SelectCommand="SELECT [fCodeProducts], 
        [fCodeGroup], [fName], [fPrice], [fImageName],
        [fDesc], [fMojoodi], [Namayesh], 
        [FileAddress] FROM tProducts WHERE (fCodeGroup = 12) 
        OR (fCodeGroup = @fCodeGroup) AND (Namayesh = 'True') 
        ORDER BY fCodeGroup">
        <SelectParameters>
            <asp:ControlParameter ControlID="GridView1" DefaultValue="200" Name="fCodeGroup" PropertyName="SelectedValue"
                Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>

DataSourceID ASP.NET

如果您需要更改后面代码中的SqlDataSource,您可以这样做:

SqlDataSourceMain.SelectCommand = "Select * from tProducts where Id=@MyParameter";
SqlDataSourceMain.SelectParameters["MyParameter"].DefaultValue = 1;
SqlDataSourceMain.DataBind();

你使用它的方式完全相同,只是绑定它并将它绑定到你的控件。

下面是一个示例,它更深入。