änderungen der Werte von einer Spalte in datatable in vb.net

Möchte ich in einer Schleife durch ein databale und ändern Sie die Werte einer bestimmten Spalte in datatable.

eg: gibt die Datenbank Request_ID, Desc, Date und Status_Ind. Die Status_Ind Spalte integer-Werte. Ich will nicht zu zeigen, die integer-Werte für den Benutzer. Ich möchte konvertieren, die auf einen string-Wert, basierend auf integer-Werte zurückgegeben, die in die Spalten.

if Status_Ind = 1 then 
    'the values changes to Published
Haben Sie eine Status-Tabelle? In anderen Worten, ist Status_Ind einen foreignkey auf eine andere Tabelle, die diese Namen enthält, wie Published? Wenn ja, sollten Sie join beide Tabellen vor dem füllen der DataTable in die SQL-Abfrage. Oder sollten Sie diese Tabelle als auch für das DataSet und das erstellen fk-Beziehungen zwischen den beiden(oder lassen Sie die designer machen das automatisch, wenn die zugrunde liegenden dbms hat die FK-s).
Du meinst eine lookup-Tabelle. Ich fand einen workaround. Ich habe eine weitere Spalte hinzufügen und Werte durch die überprüfung der integer-Werte in die Status_Int Spalte. Was meinst du was darüber? Ist es effizienter als wenn man es aus der Datenbank Ende?

InformationsquelleAutor Joshua | 2012-01-20

Schreibe einen Kommentar