回答編集履歴

3

追記&訂正

2019/04/23 06:52

投稿

退会済みユーザー
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- SQL Server Express を使っているとのことですが、データベースはずでに SQL Server Management Studio 等を使って SQL Server Express に生成済みなのですよね?
45
+ SQL Server Express を使っているとのことですが、データベースはに SQL Server Management Studio 等を使って SQL Server Express に生成済みなのですよね?
46
46
 
47
47
 
48
48
 

2

追記

2019/04/23 06:52

投稿

退会済みユーザー
test CHANGED
@@ -31,3 +31,57 @@
31
31
 
32
32
 
33
33
  ひょっとして、やりたいことは Visual Studio を使って開発中の C# のアプリケーションから SQL Server に接続してデータの取得、表示、編集、更新をしたいということ? であれば、もっと具体的に何をしたいのかを書いてください。今の質問の内容では全くの情報不足です。
34
+
35
+
36
+
37
+ **【追伸2】**
38
+
39
+
40
+
41
+ 下のコメントで「まずは Visual Studio のウィザードを利用した定番のアプリを作ってみませんか? 具体的な方法は回答欄に追試しておきます」と書きましたが、それを以下に書きます。
42
+
43
+
44
+
45
+ SQL Server Express を使っているとのことですが、データベースはずでに SQL Server Management Studio 等を使って SQL Server Express に生成済みなのですよね?
46
+
47
+
48
+
49
+ であれば、以下のチュートリアル、
50
+
51
+
52
+
53
+ チュートリアル : データベースへのデータの保存 (単一テーブル)
54
+
55
+ [https://docs.microsoft.com/ja-jp/previous-versions/0f92s97z(v=vs.120)](https://docs.microsoft.com/ja-jp/previous-versions/0f92s97z(v=vs.120))
56
+
57
+
58
+
59
+ 10 行でズバリ !! 非接続型のデータ アクセス (ADO.NET) (C#)
60
+
61
+ [https://code.msdn.microsoft.com/windowsdesktop/10-ADONET-C-cbfe7688](https://code.msdn.microsoft.com/windowsdesktop/10-ADONET-C-cbfe7688)
62
+
63
+
64
+
65
+ ・・・のように Visual Studio のデータソース構成ウィザードを利用して型付 DataSet + TableAdapter を作り、デザイン画面でそれを Form にドラッグ&ドロップしてアプリを作ると、以下のページの図のような構造のアプリが、ほとんど自分でコードを書くこと無しに作れます。
66
+
67
+
68
+
69
+ Windows フォーム アプリケーションでのデータへの接続
70
+
71
+ [https://docs.microsoft.com/ja-jp/previous-versions/wxt2cwcc(v=vs.120)](https://docs.microsoft.com/ja-jp/previous-versions/wxt2cwcc(v=vs.120))
72
+
73
+
74
+
75
+ 下の画像は単一テーブルを DataGridView に表示し、ユーザーが編集・更新できるようにしたものですが、このようなアプリがウィザードベースで、自力では一行もコードを書かなくても作れます。操作に慣れると 10 分もかからず作れるはずです。
76
+
77
+
78
+
79
+ ![イメージ説明](c9a6afd50b0cfbebda9568c155737657.jpeg)
80
+
81
+
82
+
83
+ 自力で一からコードを書く場合のような種々の問題に悩むことはなくなり(今回悩んだ接続文字列は自動的に作成され Settings ファイルに保存されます)、開発工数は激減するはずです。保守工数も減るはずです。お試しください。
84
+
85
+
86
+
87
+ 質問の「追記2 実装したい機能に5つ」はその後で考えてみることをお勧めします。

1

追記

2019/04/23 06:49

投稿

退会済みユーザー
test CHANGED
@@ -23,3 +23,11 @@
23
23
 
24
24
 
25
25
  ![イメージ説明](e8960e3024d8f56ce4099ef6c313b760.jpeg)
26
+
27
+
28
+
29
+ **【追伸】**
30
+
31
+
32
+
33
+ ひょっとして、やりたいことは Visual Studio を使って開発中の C# のアプリケーションから SQL Server に接続してデータの取得、表示、編集、更新をしたいということ? であれば、もっと具体的に何をしたいのかを書いてください。今の質問の内容では全くの情報不足です。