<asp:GridView ID="displaygrid" runat="server" Width="100%" DataKeyNames="ncode" AllowCustomPaging="True" AllowPaging="True" AutoGenerateColumns="False" AllowSorting="True" onrowediting="displaygrid_RowEditing"> <SelectedRowStyle ForeColor="Blue" CssClass="td" /> <AlternatingRowStyle Height="17px" CssClass="tdbox2" /> <RowStyle Height="17px" CssClass="tdbox" /> <HeaderStyle Font-Bold="True" ForeColor="Black" HorizontalAlign="Left" CssClass="tdbox1" /> <Columns> <asp:ButtonField Text="<img alt=Edit border=0 src=./images/edit_icon.gif>" HeaderText="Edit" CommandName="Edit" > <HeaderStyle Width="3%" /> <ItemStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="Black" VerticalAlign="Middle"></ItemStyle> </asp:ButtonField> <asp:ButtonField Text="<img alt=Delete border=0 src=./images/delete_icon.gif>" HeaderText="Delete" CommandName="Delete"> <HeaderStyle Width="3%"></HeaderStyle> <ItemStyle Font-Bold="True" Wrap="False" HorizontalAlign="Center" ForeColor="Black"></ItemStyle> </asp:ButtonField> <asp:ButtonField Text="<img alt=View border=0 src=./images/view_icon.gif>" HeaderText="View" CommandName="Cancel"> <HeaderStyle Width="3%"></HeaderStyle> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle> </asp:ButtonField> <asp:TemplateField HeaderText="User Full Name"> <ItemTemplate> <asp:Label ID="lblUserFullName" runat="server" Text='<%# Bind("UserFullName") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Config Item"> <ItemTemplate> <asp:Label ID="lblConfigItemVal" runat="server" Text='<%# Bind("ConfigItem") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Component"> <ItemTemplate> <asp:Label ID="lblComponentVal" runat="server" Text='<%# Bind("Component") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> <PagerStyle VerticalAlign="Middle" HorizontalAlign="Right" CssClass="td"></PagerStyle> </asp:GridView> <asp:Panel id="PnlEntry" runat="server" Width="100%" > <table id="Table2" cellspacing="2" cellpadding="1" width="98%" align="center" border="0"> <tr> <td class="tdbox1" align="left" colspan="5" height="25px"><strong> Daily Work Log</strong></td> </tr> <tr> <td class="tdbox" align="left" width="15%" > Config Item </td> <td class="tdbox2" align="left" width="25%" > <asp:DropDownList ID="ddlConfigItem" runat="server" Width="70%" CssClass="textarea1" height="23px"></asp:DropDownList> </td> <td class="tdbox2" align="left" width="20%" ></td> <td class="tdbox" align="left" width="15%" > Component </td> <td class="tdbox2" align="left" width="25%" > <asp:DropDownList ID="ddlComponent" runat="server" Width="71%" CssClass="textarea1" height="25px"></asp:DropDownList> </td> </tr> </table> .CS page protected void displaygrid_RowEditing(object sender, GridViewEditEventArgs e) { int index = Convert.ToInt32(displaygrid.DataKeys[e.NewEditIndex].Value.ToString()); EditGrid(index); } public void EditGrid(int id) { string stredit = "SELECT * FROM dbo.vw_DWL WHERE ncode=" + id; CommanClass cl = new CommanClass(); DataSet dsTobind = cl.Getdataset(stredit); if (dsTobind.Tables[0].Rows.Count > 0) { ddlConfigItem.SelectedValue = dsTobind.Tables[0].Rows[0]["ConfigItemId"].ToString(); ddlComponent.SelectedValue = dsTobind.Tables[0].Rows[0]["ComponentId"].ToString(); txtSM.Text = dsTobind.Tables[0].Rows[0]["SM9"].ToString(); txtDesc.Text = dsTobind.Tables[0].Rows[0]["Description"].ToString(); DatePicker1.SelectedDate = Convert.ToDateTime(dsTobind.Tables[0].Rows[0]["Date"].ToString()); txtBulkRequest.Text = dsTobind.Tables[0].Rows[0]["BulkRequest"].ToString(); txtSeperate.Text = dsTobind.Tables[0].Rows[0]["TimeLogged"].ToString(); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)