引用
<asp:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemStyle ForeColor="Red" />
<ItemTemplate>
<asp:LinkButton runat="server" CausesValidation="False" CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>然后给它加上客户端事件OnClientClick,事件执行代码为“return confirm('确认要删除此行信息吗?')”。增加后的代码如下:
引用
<asp:TemplateField HeaderText="Delete" ShowHeader="False">
<ItemStyle ForeColor="Red" />
<ItemTemplate>
<asp:LinkButton runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" OnClientClick="return confirm('确认要删除此行信息吗?')"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>DataGrid与GridView在编辑状态的时候,文本框的长度过长这是人所皆知的了,下面给出两个自定长度的方法:
一、编写事件代码:
在ItemDataBound事件中加入以下代码即可(只适合DataGrid,GridView的方法还没想出来):(二)C#
System.Web.UI.WebControls.TextBox txtEdit;
Int i;
If(e.Item.ItemType == ListItemType.EditItem)
{
for(i=0;i<e.Item.Cells.Count;i++)
{
txtEdit=e.Item.Cells[i].Controls[0];
txtEdit.Width=System.Web.UI.WebControls.Unit.Pixel(100);
}
}