Das ist mein Front-End-Code-Zeilennummer (nur sichtbare Zeile) in einer Spalte von Gridview anzuzeigen:Wie nach versteckt bestimmte Zeile
<asp:TemplateField HeaderText="NO.">
<ItemTemplate ><div ID="PicCounter" style="text-align: center; color:black"><%# Container.DataItemIndex + 1 %></div></ItemTemplate>
</asp:TemplateField>
Während das ist mein Back-End-Code:
int sum = 0;
protected void gv_Action_RowDataBound(object sender, GridViewRowEventArgs e)
{
try
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label Action = (Label)e.Row.FindControl("ACTION");//take lable id
if (Action.Text.ToString() == "0")
{
e.Row.Visible = false;
}
else if (Action.Text.ToString() != "")
{
sum += int.Parse(Action.Text);
lblTotalNoti.Text = sum.ToString();
}
}
}
catch (Exception ex)
{
Log.Write("gv_Action_RowDataBound() Error: " + ex.Message.ToString() + ex.StackTrace.ToString());
ERRORMSG.Text = "gv_Action_RowDataBound() Error: " + ex.Message.ToString();
}
}
Ich möchte Zeile Nummerierung für jede sichtbare Zeile in einer Spalte der Rasteransicht nach dem Verstecken einige Zeile.Mein Problem ist die Zeile, die ich versteckt wurde auch nummeriert.Bitte helfen Sie mir, ich bin Anfänger.
Warum gehst du nicht jene Zeile in Datatable oder Dataset sich verstecken? – Krishna