ADO.NETの質問・雑談スレ2 (421レス)
上
下
前
次
1-
新
340
: 2010/09/22(水)14:36 ID:???
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
340: [sage] 2010/09/22(水) 14:36:51 ID:??? データテーブル作成時に計算結果を表示する列を追加したい。 現在、社員データテーブルの一覧をそのままDataGridViewに表示しています。 DataGridViewに年齢カラムを追加しています。 社員データテーブルの生年月日フィールドの値を用いて年齢を表示させたいと思っています。 現在は、DataGridViewと社員データテーブルをバインドし、 Form_Loadで、TableAdapetr.Fill(社員DataTable)を行ったあと、 DataGridViewの行数だけ For 〜 Next でループして1行ずつ年齢を計算して DataGridViewのセルにセットしています。 効率が悪い感じがしているので、できれば社員DataTableを作成する時点で 自動的に年齢が代入された社員DataTableを作成するか、 もしくはバインドされたDataGridViewに値がセットされるときに自動で 年齢がセルに入るような感じにしたいのですが、わかりません。 ちなみに年齢の計算式は以下です。(インターネットで探してきました) ((Integer.Parse(今日yyyyMMdd) - Integer.Parse(生年月日yyyyMMdd)) / 10000).ToString("##0") うまい方法を教えて頂ければと思います。 環境:VB.NETかC# DB:ACCESSかSQLServer http://mevius.5ch.net/test/read.cgi/db/1234077152/340
データテーブル作成時に計算結果を表示する列を追加したい 現在社員データテーブルの一覧をそのままに表示しています に年齢カラムを追加しています 社員データテーブルの生年月日フィールドの値を用いて年齢を表示させたいと思っています 現在はと社員データテーブルをバインドし で社員を行ったあと の行数だけ でループして行ずつ年齢を計算して のセルにセットしています 効率が悪い感じがしているのでできれば社員を作成する時点で 自動的に年齢が代入された社員を作成するか もしくはバインドされたに値がセットされるときに自動で 年齢がセルに入るような感じにしたいのですがわかりません ちなみに年齢の計算式は以下ですインターネットで探してきました 今日 生年月日 うまい方法を教えて頂ければと思います 環境か か
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 81 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.037s