- - PR -
DataGridViewについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-03-01 15:27
お世話になっています。 DataGridViewについて教えて下さい。 Dim sb As New StringBuilder sb.Append(" SELECT * FROM TBL") DataGridView.DataSource = 上記SQL文でDataSetを取得 そうするとDataGridViewでは デザインで、5列でバインド定義しているのに 表示すると他のの列も表示されていまします。 こういう場合の対処方法を ご教授頂けないでしょうか? 宜しくお願いします。 |
|
投稿日時: 2008-03-01 15:57
さかもとと申します。
>>デザインで、5列でバインド定義しているのに この部分をもう少し詳しくお聞かせいただけますか? Columnsプロパティの指定のことでしょうか? _________________ ------------------------------------------ 拝啓、さかもとと申します♪ |
|
投稿日時: 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とセットするだけで 説明、伝わりましたでしょうか? |
|
投稿日時: 2008-03-01 18:19
>>DataFieldに
WEBアプリ? _________________ ------------------------------------------ 拝啓、さかもとと申します♪ |
|
投稿日時: 2008-03-01 18:24
環境はVB2005です。
DataFieldは,DataGridコントロールのDataFieldプロパティです。 |
|
投稿日時: 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 どれのことをおっしゃってますか? _________________ ------------------------------------------ 拝啓、さかもとと申します♪ |
|
投稿日時: 2008-03-01 18:50
何度もすいません。
Windowsアプリです。 |
|
投稿日時: 2008-03-01 18:57
さかもとさん、何度もすいません。
CellStyleのFormat(######としました) でOKでした。 すいません。 |