如何触发gridview内的控件 [英] How to trigger the controls inside the gridview

查看:98
本文介绍了如何触发gridview内的控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我是asp.net的新手,我不知道如何触发添加,编辑,更新控件以使它们在Gridview控件内部触发



我的尝试:



Hi I am new to asp.net ,I dont know how to trigger the add, edit,update controls to make them fire which is inside inside Gridview control

What I have tried:

<pre><body>

<form id="form1" runat="server">

<div style="font-size:20px;font-family:Verdana">

Employee Details

<br />

</div>

<div align="center">

<asp:GridView ID="GridViewSample" runat="server" AutoGenerateColumns="False" Font-Names="Verdana"



AllowPaging="true" ShowFooter="true" PageSize="5" Width="75%" OnPageIndexChanging="GridViewSample_PageIndexChanging"



OnRowCancelingEdit="GridViewSample_RowCancelingEdit" OnRowEditing="GridViewSample_RowEditing"



OnRowUpdating="GridViewSample_RowUpdating" 



OnRowDeleting="GridViewSample_RowDeleting" OnRowCommand="GridViewSample_RowCommand"



BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" OnSelectedIndexChanged="GridViewSample_SelectedIndexChanged">

<AlternatingRowStyle BackColor="#FFD4BA" />

<FooterStyle BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" />

<PagerStyle BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" />

<HeaderStyle Height="30px" BackColor="#FF9E66" Font-Size="15px" BorderColor="#CCCCCC"



BorderStyle="Solid" BorderWidth="1px" />

<RowStyle Height="20px" Font-Size="13px" BorderColor="#CCCCCC" BorderStyle="Solid"



BorderWidth="1px" />

<Columns>

<asp:TemplateField HeaderText="EmpID" Visible="true">

<ItemTemplate>

<asp:Label ID="lblCustID" runat="server" Text='<%#Eval("CustID") %>'></asp:Label>

</ItemTemplate>

<FooterTemplate>

<asp:Label ID="lbladd" runat="server"></asp:Label>

</FooterTemplate>

</asp:TemplateField>

<asp:TemplateField HeaderText="Employee Name" HeaderStyle-Width="10%">

<ItemTemplate>

<asp:Label ID="lblEmpName" runat="server" Text='<%#Eval("EmpName") %>'></asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:TextBox ID="txtEmplName" runat="server" Text='<%#Eval("EmpName") %>'></asp:TextBox>

</EditItemTemplate>

<FooterTemplate>

<asp:TextBox ID="txtAddEmpName" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="reqName" ValidationGroup="validate" ControlToValidate="txtAddCustName" runat="server" ErrorMessage="*"></asp:RequiredFieldValidator>

</FooterTemplate>

<HeaderStyle Width="15%"></HeaderStyle>

</asp:TemplateField>

<asp:TemplateField HeaderText="Department" HeaderStyle-Width="15%">

<ItemTemplate>

<asp:Label ID="lblDept" runat="server" Text='<%#Eval("Dept") %>'></asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:TextBox ID="txtDept" runat="server" Text='<%#Eval("Dept") %>'></asp:TextBox>

</EditItemTemplate>

<FooterTemplate>

<asp:TextBox ID="txtAddDept" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="reqAdd1" ValidationGroup="validate" ControlToValidate="txtAddCustAdres1" runat="server" ErrorMessage="*"></asp:RequiredFieldValidator>

</FooterTemplate>

<HeaderStyle Width="15%"></HeaderStyle>

</asp:TemplateField>


<asp:TemplateField HeaderText="Salary" HeaderStyle-Width="10%">
<ItemTemplate>

<asp:Label ID="lblSalary" runat="server" Text='<%#Eval("Salary") %>'></asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:TextBox ID="txtSalary" runat="server" Text='<%#Eval("Salary") %>'></asp:TextBox>

</EditItemTemplate>
    <EditItemTemplate>
        <asp:DropDownList ID="ddlSalary" runat="server" Text='<%#Eval("Salary") %>'></asp:DropDownList></>
    </EditItemTemplate>

<FooterTemplate>

<asp:TextBox ID="txtAddSalary" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="reqPhone" ValidationGroup="validate" ControlToValidate="txtAddCustPhone" runat="server" ErrorMessage="*"></asp:RequiredFieldValidator>

</FooterTemplate>

<HeaderStyle Width="10%"></HeaderStyle>

</asp:TemplateField>

<asp:TemplateField HeaderText="Age" HeaderStyle-Width="15%">

<ItemTemplate>

<asp:Label ID="lblAge" runat="server" Text='<%#Eval("Age") %>'></asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:TextBox ID="txtAge" runat="server" Text='<%#Eval("Age") %>'></asp:TextBox>

</EditItemTemplate>

<FooterTemplate>

<asp:TextBox ID="txtAddAge" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="reqEmail" ValidationGroup="validate" ControlToValidate="txtAddAge" runat="server" ErrorMessage="*"></asp:RequiredFieldValidator>

</FooterTemplate>

<HeaderStyle Width="15%"></HeaderStyle>

</asp:TemplateField>

<asp:TemplateField HeaderText="Edit/Delete" HeaderStyle-Width="15%">

<ItemTemplate>

<asp:LinkButton ID="btnEdit" Text="Edit" runat="server" CommandName="Edit" />

<span onclick="return confirm('Are you sure want to delete?')">

<asp:LinkButton ID="btnDelete" Text="Delete" runat="server" CommandName="Delete" />

</span>

</ItemTemplate>

<EditItemTemplate>

<asp:LinkButton ID="btnUpdate" Text="Update" runat="server" CommandName="Update" />

<asp:LinkButton ID="btnCancel" Text="Cancel" runat="server" CommandName="Cancel" />

</EditItemTemplate>

<FooterTemplate>

<asp:Button ID="btnInsertRecord" runat="server" Text="Add" ValidationGroup="ValgrpCust" CommandName="Insert" />

</FooterTemplate>

<HeaderStyle Width="15%"></HeaderStyle>

</asp:TemplateField>

</Columns>

</asp:GridView>

</div>

<%--<div><br />

<asp:Label ID="lblMessage" ForeColor="Green" Font-Bold="true" runat="server" Text=""></asp:Label>

</div>--%>

</form>

</body>

</html>

推荐答案

Check this out: Asp.Net GridView – How to Update Delete Insert in GridView in c#.net - C# Tutorials[^]
Check this out: Asp.Net GridView – How to Update Delete Insert in GridView in c#.net - C# Tutorials[^]


这篇关于如何触发gridview内的控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆