zhshqzyc
asked on
GridView display columns twice
Hello, I want to display a table and implement an insert new row function. The table has 5 columns. But something is wrong.
Please look at my code and image.
Thanks for help.
Please look at my code and image.
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" EnableModelValidation="True">
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:TemplateField HeaderText="Orgnization Code" SortExpression="OrgCode">
<ItemTemplate>
<%# Eval("OrgCode") %>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("OrgCode") %>'></asp:TextBox>
</EditItemTemplate>
<FooterTemplate>
<asp:Label ID="Label6" runat="server" Text="Code"></asp:Label>
<asp:TextBox ID="InsertOrgCode" runat="server" Text='<%# Bind("OrgCode") %>'> </asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Orgnization Name" SortExpression="OrgName">
<ItemTemplate>
<%# Eval("OrgName") %>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Eval("OrgName") %>'></asp:TextBox>
</EditItemTemplate>
<FooterTemplate>
<asp:Label ID="Label7" runat="server" Text="Name"></asp:Label>
<asp:TextBox ID="InsertOrgName" runat="server"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OrgContactName" SortExpression="OrgContactName">
<ItemTemplate>
<%# Eval("OrgContactName")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Eval("OrgContactName") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OrgContactPhone" SortExpression="OrgContactPhone">
<ItemTemplate>
<%# Eval("OrgContactPhone")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Eval("OrgContactPhone") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OrgContactEmail" SortExpression="OrgContactEmail">
<ItemTemplate>
<%# Eval("OrgContactEmail")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox5" runat="server" Text='<%# Eval("OrgContactEmail") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Thanks for help.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
keep AutoGenerateColumns="False "