これは、すべての機能が出回っのVisual Studioに存在し、修正するだけで分かかります。
火までのVisual Studio、データソース構成ウィザードを開始するために、新しいデータソース...を追加をクリックしてください:
選択データベースを、ウィザードに従ってください。
データベースに接続するときは、インターレースするテーブルを選択し、フィンランドのボタンを押します。
は今、これはあなたがあなたがスキーマエディタで選択したテーブルを参照してくださいよXSDファイルをダブルクリックすると、あなたのソリューションに強く名前のデータセットを作成しますが、今のためにそれを残します:
を今、データ・メニューから「Show Data Sources」を選択すると、ウィザードで選択したすべての表が表示されます。フィールドには、結果として、フォーム上で表現されることをコントロールの種類を指示するアイコン各フィールドの左にある:
今、あなたは、データのように、フォーム上に提示される方法をdesideすることができますdatagridviewまたは詳細モードでは、テーブル名のドロップダウンを使用するだけです(form-design-modeの場合のみ)。
あなたがテーブルの上に詳細モードを選択した場合は、フィールドは(フォームデザインモードではなく、コード・モードである必要があります)で表される制御内容を変更することができます
は、それからちょうど空のフォームにデータソースビューからテーブルをドラッグして、それが魔法の削除/追加/編集するコントロールを作成し、データを移動します。
これはDataGridViewのモードを選択した場合の結果である:
をおよび詳細は、テーブルの上に、選択された場合:
その背後にあるコードで も魔法のようにいくつかを追加フォームがロードされ、いくつかのセーブ/バリデートコードが発生したときにアダプタにデータをロードするコード:
Private Sub AccountBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AccountBindingNavigatorSaveItem.Click
Me.Validate()
Me.AccountBindingSource.EndEdit()
Me.AccountTableAdapter.Update(Me.MyDBDataSet.Account)
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'MyDBDataSet.Account' table. You can move, or remove it, as needed.
Me.AccountTableAdapter.Fill(Me.MyDBDataSet.Account)
End Sub
フォームは何をする必要がありますか? – Yahia
VB.NETに厳しい要件がない場合は、Silverlightでフロントエンドを生成する[LightSwitch](http://www.microsoft.com/visualstudio/en-us/lightswitch)を使用できます。必要に応じて、SilverlightアプリケーションをWebブラウザーコントロールのVB.NETフォームでホストすることができます。 –
フォームは基本的にデータ入力者/データ検証に使用されますが、それらのフォームを使用して入力する調査のための大量のデータがあります。 – Ayub