- PR -

DataGridViewについて

投稿者投稿内容
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2008-03-01 15:27

お世話になっています。
DataGridViewについて教えて下さい。


Dim sb As New StringBuilder
sb.Append(" SELECT * FROM TBL")
DataGridView.DataSource = 上記SQL文でDataSetを取得

そうするとDataGridViewでは
デザインで、5列でバインド定義しているのに
表示すると他のの列も表示されていまします。

こういう場合の対処方法を
ご教授頂けないでしょうか?

宜しくお願いします。
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2008-03-01 15:57
さかもとと申します。

>>デザインで、5列でバインド定義しているのに

この部分をもう少し詳しくお聞かせいただけますか?

Columnsプロパティの指定のことでしょうか?

_________________
------------------------------------------
拝啓、さかもとと申します♪
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2008-03-01 16:55
回答ありがとうございます。
手順ですが、DataGridViewの列の編集で
列を追加し、プロパティのDataPropertyNameを設定し
それを5列作りました。

DataPropertyNameが
例えばKMK1,KMK2,KMK3,KMK4,KMK5で

SELECT KMK1,KMK2,KMK3,KMK4,KMK5 FROM TBL
とすればOKなのですが

SELECT * FROM TBL
では、余計な列もDataGridViewに表示されてしまうのです。

DataGridではできましたよね。

列のプロパティのDataFieldにKMK1とセットするだけで

説明、伝わりましたでしょうか?


さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2008-03-01 18:19
>>DataFieldに

WEBアプリ?
_________________
------------------------------------------
拝啓、さかもとと申します♪
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2008-03-01 18:24
環境はVB2005です。

DataFieldは,DataGridコントロールのDataFieldプロパティです。

さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2008-03-01 18:36
>> 環境はVB2005です。

聞き方が悪かったですね。

環境ではなく

Windowsアプリですか?
WEBアプリですか?

とお伺いしたかったのです。

>>DataFieldは,DataGridコントロールのDataFieldプロパティです。

http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagrid_properties(VS.80).aspx#FamilyPropertiesToggle

どれのことをおっしゃってますか?



_________________
------------------------------------------
拝啓、さかもとと申します♪
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2008-03-01 18:50
何度もすいません。

Windowsアプリです。
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2008-03-01 18:57
さかもとさん、何度もすいません。

CellStyleのFormat(######としました)
でOKでした。

すいません。

スキルアップ/キャリアアップ(JOB@IT)