5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

★★ DataGridView 専用スレッド

1 :2ch.net :2006/12/10(日) 22:30:42


DataGridView関係の質問はココへ。

2 :デフォルトの名無しさん:2006/12/10(日) 22:31:23
にげと、そして終了。

3 :デフォルトの名無しさん:2006/12/10(日) 22:36:23
終了だな

4 :デフォルトの名無しさん:2006/12/10(日) 22:45:05
何のDataGridViewだよ

5 :デフォルトの名無しさん:2006/12/10(日) 23:52:20
[状況]
 VB 2005 Express において
  DataGridView 
 と 
  TblPersonBindingNavigator ( ナビゲーション用コントロール)
 で、ローカル の SQL Server 2005 Express データベース
 の テーブル・データ にアクセスする初歩のサンプルについてです

[コードでの処理] と [問題]
 ナビゲーション用コントロール の [保存ボタン] を押したときの処理ですが、
 制御コードは、Form クラス内で

 (既成のコントロール貼り付けで生成されたコード)
Private Sub TblPersonBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TblPersonBindingNavigatorSaveItem.Click
Me.Validate()
Me.TblPersonBindingSource.EndEdit()
Me.TblPersonTableAdapter.Update(Me.DstPerson.tblPerson)
  End Sub

 となっていました

 Grid 上で編集した後でこのボタンを押しても、編集結果が保存されていないようで
 次に再度立ち上げたときには変更前のデータが出て来るのみ

6 :デフォルトの名無しさん:2006/12/10(日) 23:52:58
 これ以外のコードは

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: このコード行はデータを 'DstPerson.tblPerson' テーブルに読み込みます。必要に応じて移動、または削除をしてください。
Me.TblPersonTableAdapter.Fill(Me.DstPerson.tblPerson)

End Sub

 だけですが、何か処置をすると変更後のデータ保存が可能になるでしょうか?

 このような状況です、何卒よろしくお願い致します。

7 :デフォルトの名無しさん:2006/12/10(日) 23:55:32
>>5-6 
追記ですが、
SQL Server 2005 Express はインストールされている状態で、
Form の画面には、
  DataGridView 
 と 
  TblPersonBindingNavigator ( ナビゲーション用コントロール)
だけがある状態です

8 :デフォルトの名無しさん:2006/12/11(月) 01:53:52

DataGridViewにてユーザにソートをされない様にしたいのですが
どうすれば良いでしょうか?

※今回初めてDataGridViewを使い始めたのですが分かりません。


9 :デフォルトの名無しさん:2006/12/11(月) 02:10:55
>>8

For Each col As DataGridViewColumn In DataGridView123.Columns
 col.SortMode = DataGridViewColumnSortMode.NotSortable
Next


10 :8:2006/12/11(月) 02:21:14
>>9
ありがとうございます。早速試してみます^^;


11 :デフォルトの名無しさん:2006/12/11(月) 06:29:16
DataGridViewを使って標準関数を使ってください。

注:私の有意義な発言に対し、自分の理解不足を棚に上げ煽り、1行レス
で返す方が多いようですが、そのような方はスレの皆様を混乱させるだけでなく
スレの雰囲気を崩しかねないのでお黙り下さい。
また質問者は回答者に知識を披露する場を与える貴重な存在なので、
質問者を見下した回答、あまりにも儀礼を欠いた回答も厳重に禁止いたします。
忙しい中、少ない時間の合間を縫って質問しに来てるわけですので、
その辺ご承知下さい。なお、当方が質問に対して有意義な答えであると
判断した方には評価いたしますので各自よく調べ、よく考え正確な回答をするように。

12 :デフォルトの名無しさん:2006/12/11(月) 09:14:04
なんかわからんが、使ったよ。で?


13 :デフォルトの名無しさん:2006/12/11(月) 09:34:36
で・・・・・どこを縦読みすればいいわけ?


14 :デフォルトの名無しさん:2006/12/14(木) 03:17:06
VB2005ExpでWindowsフォームで、データバインドしたDataGridViewにバインドしない列を最後尾に追加しました。
で、この列の並びがビルドするたびに前のほうに行ってしまうのを防ぐためには「列の自動生成オプション」とやらをオフにすればいいところまでは分かったのですが、どこでするのか分かりません。
AutoGenerateColumnsであってます?DGVのプロパティに無いし…しかもForm1.Designer.vbを覗くと
'DataGridView1

Me.DataGridView1.AutoGenerateColumns = False
ってなってるんですけどねぇ…あうぅ…

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)