問題タブ [bindingnavigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6370 参照

winforms - How do I assign shortcut keys to buttons on the bindingNavigator?

Is there a way to assign shortcut keys to the standard navigation ToolStrip Items in a BindingNavigator?

The items that get added using the .AddStandardItems method are of type ToolStripItem which doesn't have a ShortcutKeys property.

I tried to cast to ToolStripMenuItem , but it fails.

I guess I could replace the toolstripitems with toolstripmenuitems one by one, but feel this is rather awkward.

0 投票する
1 に答える
1591 参照

vb.net - ナビゲーターを vb.net の次の項目にバインドする


Visual Basic 2010 はまだ初心者です
。常に次の行に移動するため、ナビゲーターをバインドするオプションを変更したいと考えています。
次の9行に移動するにはどうすればよいですか?
たとえば、次のようになります。
フォームのメインをロードし、コードを追加して 9 行のデータを入力します。

しかし、デバッグして次の項目を押すと、すべての値が label1.Text ---> label9.Text
行番号2で埋められます....助けてもらえますか?

0 投票する
2 に答える
3012 参照

database - BindingNavigator を使用してエントリをテーブルに追加し、保存するにはどうすればよいですか?

最初の説明:

私が取り組んでいるゲームの単純なオフラインの「キャラクタージェネレーター」を作成しようとしています。私はこれにVBを使用していますが、まだ初心者です。VS 2012 で WinForms アプリケーションを作成し、さまざまなデータを保持するローカル データベース オブジェクトを作成しました。データベース内には、すべてのデータを保持する「Players」テーブルがあります。BindingNavigator もフォームに追加しましたが、ナビゲーションは PlayersBindingSource にバインドされた List コントロールによって制御されるため、追加ボタンと削除ボタン以外はすべて削除しました。また、BindingNavigator に保存ボタンを追加しました。

「Players」テーブルに 2 つのサンプル エントリを手動で入力しました。フォームが読み込まれると、listBox の「Player Name」フィールドに 2 つのエントリが正しく表示されます。1 つを選択すると、各フィールドを表すすべてのコントロールがそれに応じて変化します。値を変更して保存ボタンを押すと、使用しているコードで動作するようです。

今問題:

追加ボタンを押すと、ListBox に新しいエントリが作成されますが、指定されたデフォルト値は表示されません。このエントリを編集して保存すると、正常に更新されるようです。ただし、エントリのいずれかに他の変更を加えて保存しようとすると、例外がスローされます。

削除ボタンを押すと、期待どおりエントリがリストから消えますが、保存しようとすると例外が発生します。

これまでのところ私のフォームにあるコードは次のとおりです(それほど多くはありません):

また、「Players」テーブルに含まれるデータを見ると、2 つのサンプル エントリは変更されず、追加のエントリも追加されていないため、編集が実際にテーブルにコミットされたことはないと思います。

誰かがこれを手伝ってくれたり、単に私を助けるいくつかのチュートリアルへのリンクを提供してくれたりしたら、私は非常に感謝しています. このサイトと microsofts msdn ライブラリを閲覧し、データ バインディングとナビゲーションに関する情報を検索しましたが、役立つ情報が見つかりませんでした。

0 投票する
1 に答える
4850 参照

vb.net - vb.net bindingSource および bindingNavigation プログラムによる

次のコードを見て、次のレコードに移動しない理由を教えてください。プログラムでデータをロードし、データセットのテーブルに入力します。ウィザードでこれを行うこともできますが、独自のコードで行いたいです。ウィザードを使用しても、その背後にある実際のコードを理解するのに役立たないことがあるためです。

0 投票する
0 に答える
759 参照

c# - toolstripcontrolhostを使用したC#winform Toolstripドロップダウンは、最初に(0,0)の場所で開きます

私は、toolstripdownbutton を含む 5 つの項目を持つ bindingnavigator コントロールを持っています。パネルを含む toolstripcontrolhost をプログラムで toolstripdownbutton に追加します。ドロップダウンを初めて開くと、場所 (0,0) に表示されます。2 回目と 3 回目のドロップダウンで正しい位置が開きます。このエラーを修正するにはどうすればよいですか?