Visual Studio 2005 単純なDBアプリケーションの作成
2005/05/02
この文書はVisual Studio 2005(.NET2.0) Beta2 jaをベースに記述されています。 製品版では異なる場合があります。
Windowsアプリケーション プロジェクトを作成します。
DataGridViewをドラッグ & ドロップします。
データソースの選択で、下向きの三角を選択します。
データソースの選択が開きますが、データソースがないのでプロジェクトデータソースの追加を選択します。
データソース構成ウィザードが開きますので、データベースを選択し、次を選択します。
データ接続を選択します。
アプリケーション構成ファイルに記録するかどうかを選択します。
表示するためのテーブルとカラムを選択します。
データソースが入ります。
今回は表示用にするので、追加、編集、削除のチェックをすべてはずして、起動します。
ほら何も設定しなくても、OK
app.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="WindowsApplication2.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" /> </sectionGroup> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="WindowsApplication2.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </sectionGroup> </configSections> <connectionStrings> <add name="WindowsApplication2.Properties.Settings.whidbeyConnectionString" connectionString="Data Source=(local);Initial Catalog=whidbey;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <userSettings> <WindowsApplication2.Properties.Settings> <userSettings> <applicationSettings> <WindowsApplication2.Properties.Settings> <applicationSettings> </configuration>
Form1.cs
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: このコード行はデータを 'whidbeyDataSet._T_IDPASS' テーブルに読み込みます。必要に応じて移動、または削除をしてください。 this.t_IDPASSTableAdapter.Fill(this.whidbeyDataSet._T_IDPASS); } } }