■39365 / inTopicNo.1) |
DataSet-DataColumnのプロパティ値の取得 |
□投稿者/ ちゃめた (1回)-(2009/08/06(Thu) 14:46:10)
|
分類:[C#]
開発環境等 :.NET VS2008 C#
現在、型指定されたDataSetを使って開発をしております。 そのDataSet内のDataTableの各カラムのプロパティ値を取得したいのですが、 どうしても出来ずに悩んでおります。
まず、目的ですが、 http://bbs.wankuma.com/index.cgi?mode=red&namber=7751&KLOG=19 にありますように、 System.Data.SqlClient.SqlParameterのコンストラクタの、 (String, SqlDbType, Int32) のInt32は、 パラメータの長さを指定しますが、 この値はDBで定義したデータ長と一致させる必要があり、 その長さは、型指定されたDataSetに定義されているので、 そこから取得したいと考えました。
取得したいのは、DataColumn.MaxLengthとなります。
型指定されたDataSetのインスタンスからの取得は出来たのですが、 TypedDataSet ds = new TypedDataSet() ds._TypedDataSet.USER_IDColumn.MaxLength インスタンスの生成前(Select文の発行前)にParameterの作成したいという事もあり、 型指定されたDataSetの定義から取得できないものかといろいろやっております。
型指定されたDataSetの定義をVS20008のプロパティウィンドウから 参照するとでは見える値ですから、なんらかの取得方法があるような気がするのですが、 どうしてもやり方がわかりません。
どなたか、方法をご存知の方は教えていただけませんか。
|
|