在ASP.NET中创建编辑页面

时间:2012-03-18 09:50:51

标签: asp.net sql

我是asp.net的新手,我即将为我的新闻和公告页面做一个编辑页面。

这是我的示例代码

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="news_id" DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="news_id" HeaderText="news_id" InsertVisible="False" 
                ReadOnly="True" SortExpression="news_id" />
            <asp:BoundField DataField="news" HeaderText="news" SortExpression="news" />
            <asp:BoundField DataField="news_date" HeaderText="news_date" 
                SortExpression="news_date" />
            <asp:BoundField DataField="news_data" HeaderText="news_data" 
                SortExpression="news_data" />
        </Columns>
    </asp:GridView>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:TDBSConnectionString %>" 
        SelectCommand="SELECT [news_id], [news], [news_date], [news_data] FROM [ibsi.news]">
    </asp:SqlDataSource>

我将数据放入gridview中以显示数据库中的所有数据。

如何使用此数据视图编辑我的内容,或者我可以在工具栏中使用哪些内容来创建一个编辑模块。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

ASP.NET GridView允许通过设置GridView的EditIndex属性来编辑一行数据,将整行放在编辑模式中.... 要实现这一点,请查看以下codeproject文章:

http://www.codeproject.com/Articles/18136/Edit-Individual-GridView-Cells-in-ASP-NET