GridControl
VB.NET を使用してデータベースにバインドする作業を行っています。
にデータを挿入するgridcontrol
ときに、主に許可されていない可能性のある null 値に関連して、挿入されたものを検証したいと思います。データベースの列が null 値を受け入れない場合、グリッド コントロールの値がヌル。
動的に作成しようとしているので、AllowDBNull
のプロパティを使用DataTable
して null 値が許可されているかどうかを確認しますが、データベースの内容が反映されていないようです。一部の列では、データベースで null 値を使用できませんが、VB.NET 側でAllowDBNull
は true とマークされています。
関心のある列に関する情報を取得するために Oracle クエリを実行する回避策を使用していますが、これはかなり重い回避策です。
SELECT COLUMN_NAME, NULLABLE FROM ALL_TAB_COLUMNS WHERE OWNER = 'TABLEOWNER' AND TABLE_NAME = 'TABLENAME';
ここに私が得たもののプレビューがあります https://www.dropbox.com/s/vxzqqjhoheyqm13/2013-10-27%2016h57_50.mp4
私AllowDBNull
が見るべき正しいプロパティはありますか?
ありがとうございました。