2009-04-03 3 views
0

私は、クラス内のフィールドの名前を言うために、どのように、また何を使用するのかを調べ、そのクラスを呼び出して、クラスのプロパティをフィールド値に 例を挙げておきます.1つのテーブルから1つのレコードから1つの値を取得する場合、そのクラスのオブジェクトを次のように作成します。コレクションを使ったデータベースの表示、ORMリスト

DBTable<cars> cartable = new DBTable<cars>(1) //passing 1 is a dataset number 
cartable.GetLastRec(); OR cartable.Attributes.Key.carIdx // record index 
cartable.GetKeyRec(); 
// Now I print the value 
Console.WriteLine("Car number: " + cartable.Attributes.Data.number; 

それは一つのレコードを取得するのは簡単です、それがない場合は、私はクラスがに話をするために使用されているだけのことを、データベース・システムのいずれかの知識を持っていないオブジェクト指向データベースのようなものですが、わかりませんDLLファイルといくつかの番号を渡します。

これまでのところ、私はコレクションを継承し、ORMを継承し、非常に単純なプロセスを記述できる縫い目は何もテストしていませんでした。オブジェクトを動的に呼び出して属性を反復することもあります。 のDataGridView =>テーブルクラス=> DLLエントリポイント=>データベース

誰もが同じ課題があったか、アドバンス

で 感謝を多分私はここで間違ったアプローチを持っていますが、完全に、この段階で失われた、任意のアイデアの歓迎場合

btw:私はVS2005、.NET 2.0を使用しています

答えて

1

これを行うには唯一の方法はあなた自身のPropertyDescriptorCollectionを提供することです。

ここをクリックして検索するか、正しい方向を示す必要があります。

関連する問題