- - PR -
DataGridに関して
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-01-16 17:57
まずはSELECT時に切捨て関数を使用する方法で試してみましたが… 私の書き方が間違っているのか小数が切り捨てられません。。。 以下は試した書き方です! sqldata = "SELECT A,AAA,A.BBB,A.CCC,B.DDD,B.EEE,ROUND(A.在庫数,0),B.GGG,A.HHH FROM TBL_××× A,MST_△△△ B " & _ sqldata = "SELECT A,AAA,A.BBB,A.CCC,B.DDD,B.EEE,INT(A.在庫数),B.GGG,A.HHH FROM TBL_××× A,MST_△△△ B " & _ sqldata = "SELECT A,AAA,A.BBB,A.CCC,B.DDD,B.EEE,TRUNC(A.在庫数),B.GGG,A.HHH FROM TBL_××× A,MST_△△△ B " & _ すみません、未熟者で。。。ご指導お願い致します。
NAL-6295さんの方法ですが、どこをどう書き加えたらいいのかわからない状況です。。。 | ||||||||
|
投稿日時: 2007-01-16 18:14
さかもとです。
デザイナから操作するなら 1:Gridのプロパティ→「その他」のColumns(コレクション)を開く 2:「列の編集」で追加とか削除とか 3:追加した列のDefaultCellStyleを開く 4:「動作」にFormatがあるので開く 5:「数字」を選んで小数点以下の桁数を操作 これじゃだめですか? (TRUNC関数に引数入りますよね?) http://www.mitene.or.jp/~rnk/TIPS_ORCL_FUNC2.htm#FUNC5 こちらを参考にしました。 [ メッセージ編集済み 編集者: さかもと 編集日時 2007-01-16 18:24 ] [ メッセージ編集済み 編集者: さかもと 編集日時 2007-01-16 18:28 ] | ||||||||
|
投稿日時: 2007-01-16 18:21
編集のつもりが間違えたので削除。
すいません。 [ メッセージ編集済み 編集者: さかもと 編集日時 2007-01-16 18:23 ] | ||||||||
|
投稿日時: 2007-01-16 18:35
まず最初に、MSDNのDataGridTextBoxColumnのページ http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagridtextboxcolumn(VS.80).aspx 該当のプロパティのページ http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagridtextboxcolumn.format(VS.80).aspx プロパティに設定したい「カスタム数値書式」の説明をしているページ http://msdn2.microsoft.com/ja-jp/library/0c899ak8(VS.80).aspx で、出来ると思います。 | ||||||||
|
投稿日時: 2007-01-17 14:54
…何度か試してみたのですがわからずじまい。。。
どなたか方法を伝授していただけないでしょうか?? | ||||||||
|
投稿日時: 2007-01-17 15:40
NAL-6295です。
どのように試されたのでしょうか? 既に試されている内容を提案してしまうと2度手間なので、 試された内容を教えていただけないでしょうか? | ||||||||
|
投稿日時: 2007-01-17 16:12
clmStyle(5).HeaderText = "在庫数"
clmStyle(5).MappingName = "在庫数" clmStyle(5).Width = "60" ↓ clmStyle(5).HeaderText = "在庫数" clmStyle(5).MappingName = "在庫数" clmStyle(5).Width = "60" clmStyle(5).Format = "×××" と書いて試したりしました。。。 | ||||||||
|
投稿日時: 2007-01-17 16:16
NAL-6295です。
clmStyle(5).Format = "#0" でうまくいきませんでしたか? |