首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

重新开贴,gridview有关问题,求解,求实例,求大侠,

2012-04-07 
重新开贴,gridview问题,,求解,,,,急,在线等,求实例,求大侠,,,,gridview 两个编辑按钮,六个字段,点击按钮A,

重新开贴,gridview问题,,求解,,,,急,在线等,求实例,求大侠,,,,
gridview 两个编辑按钮,六个字段,点击按钮A,1、2、3列为编辑状态4、5、6为非编辑状态,点击按钮B,4、5、6为编辑状态1、2、3为非编辑状态,请问这样的效果怎么实现呢?


[解决办法]
采用模板列,可以随便加按钮
[解决办法]

探讨

采用模板列,可以随便加按钮

[解决办法]
HTML code
 <asp:GridView ID="Grv_Company" runat="server" AutoGenerateColumns="False" CellPadding="4"                                        ForeColor="#333333" OnRowEditing="Grv_Company_RowEditing" OnRowUpdating="Grv_Company_RowUpdating"                                        OnRowCancelingEdit="Grv_Company_RowCancelingEdit" OnRowCommand="Grv_Company_RowCommand"                                        Width="600px">                                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />                                        <RowStyle BackColor="#EFF3FB" />                                        <Columns>                                            <asp:TemplateField HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"                                                ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">                                                <HeaderTemplate>                                                    Action                                                </HeaderTemplate>                                                <ItemTemplate>                                                    <asp:LinkButton Text="<img src='../images/edit.gif' border=0>" CommandName="edit"                                                        runat="Server" ID="Linkbutton1" />                                                </ItemTemplate>                                                <EditItemTemplate>                                                    <asp:LinkButton Text="<img src='../images/update.gif' border=0>" CommandName="update"                                                        runat="Server" ID="Linkbutton2" />                                                    <asp:LinkButton Text="<img src='../images/cancel.gif' border=0>" CommandName="cancel"                                                        runat="Server" ID="Linkbutton3" />                                                </EditItemTemplate>                                                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                            </asp:TemplateField>                                            <asp:TemplateField HeaderText="Company Name" HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"                                                ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">                                                <ItemTemplate>                                                    <asp:Label ID="lbl_Name" runat="server" Text='<%#Eval("CompanyName")%>'></asp:Label>                                                </ItemTemplate>                                                <EditItemTemplate>                                                    <asp:TextBox ID="txt_Name" runat="server" Text='<%#Eval("CompanyName")%>' Width="95%"></asp:TextBox>                                                </EditItemTemplate>                                                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                            </asp:TemplateField>                                            <asp:TemplateField HeaderText="CompanyID" HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"                                                ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">                                                <ItemTemplate>                                                    <asp:Label ID="lbl_ID" runat="server" Text='<%# Bind("CompanyID")%>'></asp:Label>                                                </ItemTemplate>                                                <EditItemTemplate>                                                    <asp:Label ID="lbl_ID_Edit" runat="server" Text='<%# Bind("CompanyID") %>'></asp:Label>                                                </EditItemTemplate>                                                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                            </asp:TemplateField>                                            <asp:TemplateField HeaderText="CompanyCode" HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"                                                ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">                                                <ItemTemplate>                                                    <asp:Label ID="lbl_Code" runat="server" Text='<%# Bind("CompanyCode")%>'></asp:Label>                                                </ItemTemplate>                                                <EditItemTemplate>                                                    <asp:TextBox ID="txt_Code" runat="server" Text='<%#Eval("CompanyCode")%>' Width="95%"></asp:TextBox>                                                </EditItemTemplate>                                                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />                                            </asp:TemplateField>                                        </Columns>                                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />                                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />                                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />                                        <EditRowStyle BackColor="#2461BF" />                                        <AlternatingRowStyle BackColor="White" />                                    </asp:GridView> 


[解决办法]
根据按钮不同,判断行的状态啊
[解决办法]
参考一
参考二
[解决办法]
不好整啊
[解决办法]

探讨

各位大佬,,,我要的是同一行,同一条记录,,,里面有六列啊,点第一个按钮时,前三个字段进入编辑状态后三个字段为正常,点后一个按钮,后三个字段进入编辑状态前面三个不进入编辑状态,,,,,,然后可以点更新或取消啊


目前我只知道,我点一个 CommandName="Edit"的按钮后,,有编辑模板项都进入编辑状态,,,,,,我要的是分开,,,分开,,,分开编辑,,,,

[解决办法]
探讨
各位大佬,,,我要的是同一行,同一条记录,,,里面有六列啊,点第一个按钮时,前三个字段进入编辑状态后三个字段为正常,点后一个按钮,后三个字段进入编辑状态前面三个不进入编辑状态,,,,,,然后可以点更新或取消啊


目前我只知道,我点一个 CommandName="Edit"的按钮后,,有编辑模板项都进入编辑状态,,,,,,我要的是分开,,,分开,,,分开编辑,,,,

热点排行