Wie ein dataset zu aktualisieren
In meinem Projekt gibt es zwei Textboxen, die txtName
und txtPopulation
und eine Schaltfläche, btnClick
. wenn der Benutzer klickt auf btnClick
, der Wert in der "Bevölkerung" - Spalte des datasets dsDetails
sollte aktualisiert werden, indem der Wert in txtPopulation
, wo der "Name" - Spalte ist gleich txtName
. Ich weiß, das getan werden kann mithilfe rowfilter
oder select
aber ich habe keine Ahnung, was zu implementieren. Bitte keine linq
Derzeit bin ich etwas wie das zu tun..(arbeiten)
for (int intCount = 0; intCount < dsDetails.Tables[0].Rows.Count; intCount++)
{
if (lblCountryName.Text.Equals(dsDetails.Tables[0].Rows[intCount][0].ToString()))
{
dsDetails.Tables[0].Rows[intCount][3] = txtPopulation.Text;
}
}
InformationsquelleAutor Mr_Green | 2012-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie rufen Sie
.AcceptChanges()
auf Ihrem DataTable, damit Ihre änderungen in die Sammlung, wie hier:Mit Zeile auswählen filter
Können Sie gezielt in Ihre Spalte
.Select
Zeile filter, so wie hier:InformationsquelleAutor Paul Aldred-Bann
InformationsquelleAutor andy