标签: commandfield

ASP.NET + GridView + CommandField作为TemplateField

我有一个GridView.我的GridView有一个包含"选项"列的列.此列包括传统的CommandField选项(编辑,删除等).我在使用CommandField时可以使用代码设置.但是,我需要做一些自定义格式化,所以我需要将CommandField转换为TemplateField.

我的问题是,如何从TemplateField中的各种LinkBut​​ton元素触发OnRowCommand,OnRowEditing,OnRowDeleting和OnRowUpdating事件?

谢谢!

.net asp.net gridview commandfield templatefield

10
推荐指数
2
解决办法
3万
查看次数

"更新/取消"按钮不会出现在"TemplateField编辑"按钮中

在Gridview的每一行中创建编辑按钮时,CommandField单击后会显示更新/取消按钮,因此您可以接受/取消更改.但是,我想要一个包含工具提示文本的编辑按钮,因为CommandField我没有使用tooltip属性TemplateField.它使用删除按钮,但我遇到编辑按钮的问题:

<asp:GridView ID="GridView1" runat="server" 
                    AllowPaging="True" AllowSorting="True"
                    DataMember="DefaultView" 
                    DataSourceID="SqlDataSource1" AutoGenerateColumns="False" 
                    DataKeyNames=FIELD,FIELD,FIELD" CellPadding="4" ForeColor="#333333" Width="90%"
                    Height="90%" Font-Size="Small">
                    <RowStyle BackColor="#EFF3FB" />
                    <Columns>
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" ReadOnly="True" 
                            SortExpression="FIELD" />
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" 
                            SortExpression="FIELD" />
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" 
                            SortExpression="FIELD" />
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" ReadOnly="True" 
                            SortExpression="FIELD" />
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" ReadOnly="True" 
                            SortExpression="FIELD" />
                        <asp:BoundField DataField="FIELD" HeaderText="FIELD" 
                            SortExpression="FIELD" />                        
                            <asp:CommandField ButtonType="Image"  Visible="true" EditText="Edit" ShowEditButton="True" EditImageUrl="images/pencil1.png"></asp:CommandField>                            
                            <asp:TemplateField >
                            <ItemTemplate>
                             <asp:ImageButton ID="deleteButton" runat="server" CommandName="Delete" Text="Delete" 
                                        OnClientClick="return confirm('¿Are you sure?');" ToolTip="delete" ImageUrl="images/DeleteRed1.png" />
                            </ItemTemplate> …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net gridview commandfield templatefield

4
推荐指数
1
解决办法
5665
查看次数

如何在Gridview中悬停asp:CommandField时更改背景图像

这是CommandField的代码,背景图片.

<asp:CommandField DeleteImageUrl="~/cms_images/cancel.gif" ShowDeleteButton="true" ButtonType="Image" />

我想"~/cms_images/cancel-hover.gif"在用户在CommandField上盘旋时显示此图像.
我该怎么做?

谢谢.

asp.net gridview onmouseover commandfield

2
推荐指数
1
解决办法
3735
查看次数