/ / Rekord nie jest widoczny w stopce widoku siatki, który znajduje się w widoku listy - c #, asp.net

Rekord nie jest widoczny w stopce widoku siatki, który znajduje się wewnątrz listy - c #, asp.net

używam gridview wewnątrz listview nalistview_itembound zdarzenie im uzyskiwanie rekordów zgodnie z wymaganiami bt PRBM jest to, że mam stopkę w moim widoku siatki, gdzie muszę pokazać, że niektóre dane bt rekordu nie są widoczne w mojej sieci, pomóż mi, mówiąc, że się mylę, postępuj zgodnie z moim kodem:

protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListViewDataItem item = (ListViewDataItem)e.Item;
GridView grdview = (GridView)item.FindControl("GridView1");
Label lblenqid = (Label)item.FindControl("Label2");
Label lblclientname = (Label)item.FindControl("Label3");
//string enquiryid = lblenqid.Text;
DateTime ArrivesOn = DateTime.Parse(txtstartdate.Text);
//GridView grdvw = (GridView)ListView1.FindControl("GridView1") as GridView;
objHotel.Tour_Detail(grdview, ArrivesOn,lblclientname.Text,lblenqid.Text);
//objHotel.Tour_DetailVehiclePackageCost(grdview, lblenqid.Text);
}
}

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Footer)
{
GridView grdview1 = (GridView)e.Row.FindControl("GridView1");
Label lblenqid = (Label)e.Row.FindControl("lblenqid1");
Label lblname = (Label)e.Row.FindControl("lblname");
DateTime ArrivesOn = DateTime.Parse(txtstartdate.Text);

objHotel.Tour_Detail(grdview1, ArrivesOn, lblname.Text, lblenqid.Text);
//objHotel.Tour_DetailVehiclePackageCost(grdview1, lblenqid.Text);
}
}

Odpowiedzi:

0 dla odpowiedzi № 1

Zakładam, że „próbujesz dodać podsumowanie w stopce, aby je wyświetlić, powinieneś dodać coś takiego w zależności od kolumny, którą chcesz wyświetlić:

e.Row.Cells[i].Text = "Total: " + GetYourValue();