在运行时使用gridview将数据插入数据库

时间:2014-02-21 15:07:11

标签: c# mysql asp.net

我有一个包含两列的网格视图。一个名为 Reg_No ,另一个名为标记(使用ItemTemplate中的TextBox标记模板字段中的列)。

Reg_No列绑定到“College”表,它显示来自数据库thro sql datasource的reg_nos。

我需要通过网格视图中的文本框将值插入到同一个数据库表“College”中,但我不知道如何执行此操作。 这是我的代码:

 <asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet" 
        ConnectionString="<%$ ConnectionStrings:WCCConnectionString %>" 

        SelectCommand="SELECT [Reg_No] FROM [College] " >


    </asp:SqlDataSource>
    <br />
    <br />
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" 
        GridLines="None" Height="283px" Width="343px" >
        <AlternatingRowStyle BackColor="White" />
        <Columns>
            <asp:BoundField DataField="Reg_No" HeaderText="Reg_No" 
                SortExpression="Reg_No" />
        </Columns>
        <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
        <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
        <SortedAscendingCellStyle BackColor="#FDF5AC" />
        <SortedAscendingHeaderStyle BackColor="#4D0000" />
        <SortedDescendingCellStyle BackColor="#FCF6C0" />
        <SortedDescendingHeaderStyle BackColor="#820000" />
        <Columns>

    <asp:TemplateField HeaderText="Marks">
        <ItemTemplate>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        </ItemTemplate>
    </asp:TemplateField>
    </Columns>

    </asp:GridView>

<br />

    

0 个答案:

没有答案