我有一个GridView
列名itemname
,category
和date
. 此外,我还有、add
、update
和edit
按钮。如果我单击该按钮,将更改为另一种颜色(禁用)。cancel
delete
delete
selectedrow
Gridview
我再次转到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;
}
}