我有一个GridView 列名itemname,category和date. 此外,我还有、add、update和edit按钮。如果我单击该按钮,将更改为另一种颜色(禁用)。canceldeletedeleteselectedrowGridview
我再次转到selectedrow显示禁用模式和其他行显示正常的同一页面。
是的,我在我的项目中做到了这一点
我正在给你一些关于如何做到这一点的方法。如果要删除任何行数据,则必须存储一些值,例如当我删除行的任何数据时,我将其值设置为 7,然后在网格行命令上,我发现该状态是否为 7,然后我更改该行的颜色.. 以及如何你会这样做,这是代码。
gridview您在放置记录状态(如已删除)的位置放置了一个标签
<asp:TemplateField HeaderText="Status" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:Label ID="lblStatus" runat="server" Text='<%#Eval("StatusID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
protected void GridView1_OnRowDataBound(object sender, GridViewRowEventArgs e)
{
Label myLabel = (Label)e.Row.FindControl("lblStatus");
string value = myLabel.Text;
if (value == "7")
{
e.Row.BackColor = Color.Red;
}
}