2016-04-20 10 views
0

Ich habe eine Datentabelle mit einigen modifizierten Zeilen, jetzt möchte ich die Datentabelle mit Bedingung basierend auf diesen geänderten Zeilen lesen.lesen Datentabelle Spalte basierend auf Bedingung C#

row["Balance"] = dri["Balance"]; 
    dri.Close(); 
    DTRecord.AcceptChanges(); 
    row.SetModified(); 
} 

//here i want to check that read where Balance is >0 

rd.SetDataSource(DTRecord); 
+1

nicht klar, was für Sie zu fragen? – Moumit

+0

tatsächlich war ich einige meiner meine Datatable Spalten aus zwei verschiedenen Tabellen bevölkern und war mir nicht sicher, wie man diese Spalten, aber ich habe meine Antwort jetzt .. Danke! –

Antwort

1

Sie können diese Datensätze von Datatable, in denen Balance ist> 0 von diesem Code erhalten!

DataRow[] dr = dtRecord.Select("Balance > 0"); 
0

@Ayaz Ulhaq, Wenn wir die Datentabelle auf 2 Arten filtern.

  1. Datatable.Select (Expression)

    DataRow [] dr = dt.Select ("Balance> 0");

  2. Dataview Filter

    DataView dv = new DataView(dt); 
    // Filter by an expression. Filter all rows where Balance>0 
    dv.RowFilter = "Balance >0 "; 
    
+0

beide Arbeiten und Zeilen> 0 in dr und dv Objekte ausgewählt, aber es aktualisiert nicht die Datentabelle –