Wie kann ich eine bestimmte Zeile und Spalte in rowbound lesen? Wenn ich in meinem gridview 2-Werte hatten, möchte ich die pro Zeile und Spalte in rowboundWie wird der Spalten- und Zeilenwert in rowbound gelesen?
Code hier
protected void gvModal_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
string idd = gvModal.DataKeys[e.Row.RowIndex].Value.ToString();
string qa = "select Date_Issued, Quantity, Unit FROM Issuance_Consumables";
GridView gvDet = (GridView)e.Row.FindControl("gvIssuance");
gvDet.DataSource = GetData2(qa);
gvDet.DataBind();
}
}
DateIUssued, Menge lesen und Einheit wird aus dem „Modell“, „Gesellschaft“ variieren, usw. aus der Zeichenfolge "idd"
Überprüfen Sie [den Wert einer Zelle abrufen] (http://stackoverflow.com/questions/10295401/how-to-get-value-of-a-cell-in-row-data-bound-event-and- -wie-zu-prüfen-wenn-eine-Zelle-i). Ich denke, das könnte helfen. – Mushfiq
RowDataBound wird für jede Zeile ausgelöst und auf diese Zeilensteuerelemente kann in RowDataBound zugegriffen werden. Um die vorherige Zeile zu erhalten GridViewRow prevrow = GridView1.Rows [e.Row.RowIndex - 1]; – Sami
Verwenden Sie verschachteltes GridView? –