知识大全 ASP.NET入门教程 7.6 多个数据控件一起工作[2]

Posted

篇首语:留得青山在,不怕没柴烧。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 7.6 多个数据控件一起工作[2]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 7.6 多个数据控件一起工作[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ( )打开DataSourceControl (由DataList控件使用)的智能任务面板并启动它的Configure Data Source向导 步进到创建W HERE子句的对话框 设置FixtureID的Column使其等于DropDownListl的ControlID 默认值为 不要忘记单击Add按钮 单击OK 单击Next结束这个过程 然后测试查询(参数值为l时正常) 结束 当出现提示时刷新该数据绑定控件 您将在浏览器中看到结果(虽然所有根据日期显示的图片都是第一场比赛的图片) Source View中的代码如下所示

 

<%@ Page Language= VB MasterPageFile= ~/site master AutoEventWireup= false CodeFile= Fixtures aspx vb Inherits= Fixtures title= Untitled Page %>

<asp:Content ID= Content ContentPlaceHolderID= MainContent Runat= Server >

<div style= float:left >

    <asp:GridView ID= GridView runat= server AutoGenerateColumns= False DataKeyNames= FixtureID

        DataSourceID= SqlDataSource EmptyDataText= There are no data records to display >

        <Columns>

            <asp:CommandField ShowSelectButton= True />

            <asp:BoundField DataField= FixtureID HeaderText= FixtureID ReadOnly= True SortExpression= FixtureID />

            <asp:BoundField DataField= FixtureDate HeaderText= FixtureDate SortExpression= FixtureDate />

            <asp:BoundField DataField= Opponents HeaderText= Opponents SortExpression= Opponents />

        </Columns>

    </asp:GridView>

    <asp:SqlDataSource ID= SqlDataSource runat= server ConnectionString= <%$ ConnectionStrings:WroxUnitedConnectionString %>

        DeleteCommand= DELETE FROM [Fixtures] WHERE [FixtureID] = @FixtureID InsertCommand= INSERT INTO [Fixtures] ([FixtureDate] [Opponents]) VALUES (@FixtureDate @Opponents)

        ProviderName= <%$ ConnectionStrings:WroxUnitedConnectionString ProviderName %>

        SelectCommand= SELECT [FixtureID] [FixtureDate] [Opponents] FROM [Fixtures]

        UpdateCommand= UPDATE [Fixtures] SET [FixtureDate] = @FixtureDate [Opponents] = @Opponents WHERE [FixtureID] = @FixtureID >

        <InsertParameters>

            <asp:Parameter Name= FixtureDate Type= DateTime />

            <asp:Parameter Name= Opponents Type= String />

        </InsertParameters>

        <UpdateParameters>

            <asp:Parameter Name= FixtureDate Type= DateTime />

            <asp:Parameter Name= Opponents Type= String />

            <asp:Parameter Name= FixtureID Type= Int />

        </UpdateParameters>

        <DeleteParameters>

            <asp:Parameter Name= FixtureID Type= Int />

        </DeleteParameters>

    </asp:SqlDataSource>

    <asp:DetailsView ID= DetailsView runat= server AutoGenerateRows= False DataKeyNames= FixtureID

        DataSourceID= SqlDataSource Height= px Width= px >

        <Fields>

            <asp:BoundField DataField= FixtureID HeaderText= FixtureID InsertVisible= False

                ReadOnly= True SortExpression= FixtureID />

            <asp:BoundField DataField= FixtureDate HeaderText= FixtureDate SortExpression= FixtureDate />

            <asp:BoundField DataField= FixtureType HeaderText= FixtureType SortExpression= FixtureType />

            <asp:BoundField DataField= GoalsFor HeaderText= GoalsFor SortExpression= GoalsFor />

            <asp:BoundField DataField= GoalsAgainst HeaderText= GoalsAgainst SortExpression= GoalsAgainst />

            <asp:BoundField DataField= Notes HeaderText= Notes SortExpression= Notes />

            <asp:BoundField DataField= Opponents HeaderText= Opponents SortExpression= Opponents />

        </Fields>

    </asp:DetailsView>

    <asp:SqlDataSource ID= SqlDataSource runat= server ConnectionString= <%$ ConnectionStrings:WroxUnitedConnectionString %>

        SelectCommand= SELECT * FROM [Fixtures] WHERE ([FixtureID] = @FixtureID) >

        <SelectParameters>

            <asp:ControlParameter ControlID= GridView Name= FixtureID PropertyName= SelectedValue

                Type= Int />

        </SelectParameters>

    </asp:SqlDataSource>

    <asp:TreeView ID= TreeView runat= server DataSourceID= Schedule XML >

        <DataBindings>

            <asp:TreeNodeBinding DataMember= Game TextField= #Value />

            <asp:TreeNodeBinding DataMember= Home TextField= #InnerText />

            <asp:TreeNodeBinding DataMember= Date TextField= #InnerText />

            <asp:TreeNodeBinding DataMember= Visitor TextField= #InnerText />

        </DataBindings>

    </asp:TreeView>

    <asp:XmlDataSource ID= Schedule XML runat= server DataFile= ~/Schedule xml >

    </asp:XmlDataSource>

</div>

</asp:Content> cha138/Article/program/net/201311/15200

相关参考

知识大全 ASP.NET入门教程 7.6 多个数据控件一起工作[1]

ASP.NET入门教程7.6多个数据控件一起工作[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.2 ASP.NET 2.0的数据控件

ASP.NET入门教程7.2ASP.NET2.0的数据控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 7.4 数据绑定控件

ASP.NET入门教程7.4数据绑定控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[2]

ASP.NET入门教程7.2.2数据绑定控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[1]

ASP.NET入门教程7.2.2数据绑定控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[3]

ASP.NET入门教程7.2.2数据绑定控件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.1 数据源控件

ASP.NET入门教程7.2.1数据源控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.1.1 写入数据的控件选择

ASP.NET入门教程8.1.1写入数据的控件选择  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.2.4 使用VWD配置数据控件

ASP.NET入门教程7.2.4使用VWD配置数据控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.5 带有参数的数据源控件[3]

ASP.NET入门教程7.5带有参数的数据源控件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧