Ich habe eine GridView und ich führe ein Bulk-Update für nur eine Spalte mit Textfeld. Aber vor dem Update muss ich die Werte dieses Textfelds für die gesamte Gridview überprüfen und wenn die Werte nicht geändert werden, muss ich eine Warnung mit dem Titel "Änderung an Feld für die Aktualisierung vornehmen" angeben.Überprüfen, ob Zeile in gridview geändert
Kann mir jemand einige Optionen vorschlagen?
protected void btnUpdate_Click(object sender, EventArgs e)
{
try
{
foreach (GridViewRow row in gvDetails.Rows)
{
string strID = ((Label)row.FindControl("lblID")).Text;
string strGroup = ((Label)row.FindControl("lblGrp")).Text;
string strValue = ((TextBox)row.FindControl("txtValue")).Text;
{
//my update query
}
}
}
catch (Exception ex)
{
}
}
Sie sprechen darüber, den Wert jedes Textfelds in der Gridview zu prüfen oder nur einen einzigen? –
@HarveySpecter - Über alle Textbox Werte in Gridview. – Michael
Ein Ansatz besteht darin, die Daten in Ihre List/DataTable zu laden und jede Zeile zu validieren. –