-4
<asp:GridView ID="grdAttendance1" runat="server" AutoGenerateColumns="False" CellPadding="4"
                        ForeColor="#333333" GridLines="None" Width="100%" HorizontalAlign="Center">
                        <AlternatingRowStyle BackColor="White" />
                        <Columns>
                            <asp:BoundField DataField="InstID" HeaderText="College ID" />
                            <asp:BoundField DataField="Fid" HeaderText="Employee ID" />
                            <asp:BoundField DataField="FName" HeaderText="Employee Name" />
                            <asp:BoundField DataField="Designation" HeaderText="Designation" />
                            <asp:BoundField DataField="Department" HeaderText="Department" />
                            <asp:BoundField DataField="Date" HeaderText="Date" />
                            <asp:TemplateField HeaderText="In Time">
                                <ItemTemplate>
                                    <asp:TextBox ID="txtIntime1" runat="server"></asp:TextBox>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Out Time">
                                <ItemTemplate>
                                    <asp:TextBox ID="txtOuttime1" runat="server"></asp:TextBox>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Leave Type">
                                <ItemTemplate>
                                    <asp:TextBox ID="txtLeaveType1" runat="server"></asp:TextBox>
                                </ItemTemplate>
                             </asp:TemplateField>
                        </Columns>
                        <EditRowStyle BackColor="#2461BF" />
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <RowStyle BackColor="#EFF3FB" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <SortedAscendingCellStyle BackColor="#F5F7FB" />
                        <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                        <SortedDescendingCellStyle BackColor="#E9EBEF" />
                        <SortedDescendingHeaderStyle BackColor="#4870BE" />
                    </asp:GridView>

我拿了这个,但它没有与数据库绑定,文本框显示为空白。

4

1 回答 1

1

一、推荐浏览微软的ASP.NET数据访问教程

我会给你一个通用指南,让你走上正轨

  1. 添加如下命令字段:<asp:CommandField ButtonType=”Link” ShowEditButton=”true” ShowDeleteButton=”true” ShowCancelButton=”true” />
  2. 设置您不想编辑的任何字段readonly="true"
  3. 添加EditItemTemplates可编辑的模板字段。
  4. 填写您的事件处理程序,例如 editindexchanged、updated、deleted、edit-canceled 等。请参阅此处的 GV Events (MSDN)
    • 在 Row_Updating 事件中实现您的保存到数据库代码。

第一次做这件事可能有点棘手,但一旦你完成它就很容易了。

于 2013-02-13T03:18:02.737 回答