質問編集履歴

1

説明不足

2018/12/03 06:00

投稿

maam
maam

スコア55

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,75 @@
11
11
 
12
12
 
13
13
  いろいろ調べてみるとこういった形が多いのですが、これでは全ての検索結果を表示できませんでした。なにかアドバイスをいただけないでしょうか。
14
+
15
+
16
+
17
+ ```
18
+
19
+
20
+
21
+ private void KensakuBt_Click(object sender, EventArgs e)
22
+
23
+ {
24
+
25
+ // 接続文字列の取得
26
+
27
+ var connectionString = ConfigurationManager.ConnectionStrings["sqlsvr"].ConnectionString;
28
+
29
+
30
+
31
+ // データベース接続の準備
32
+
33
+ using (var connection = new SqlConnection(connectionString))
34
+
35
+ using (var command = connection.CreateCommand())
36
+
37
+ {
38
+
39
+
40
+
41
+ String sei = textBox1.Text;
42
+
43
+ String mei = textBox2.Text;
44
+
45
+ String man = radioButton1.Text;
46
+
47
+ String woman = radioButton2.Text;
48
+
49
+ String yuubin = textBox3.Text;
50
+
51
+ try
52
+
53
+ {
54
+
55
+ //データベースの接続開始
56
+
57
+ connection.Open();
58
+
59
+
60
+
61
+ // SQLの条件設定
62
+
63
+ command.CommandText =
64
+
65
+ @"SELECT TOP 10 count * FROM MEMBER_MASTER"   //上位10件の表示
66
+
67
+ + "WHERE MEMBER_MASTER.name1 LIKE '%" + sei + "%'"  //姓との部分一致
68
+
69
+ + "WHERE MEMBER_MASTER.name2 LIKE '%" + mei + "%'"  //名との部分一致
70
+
71
+ + "WHERE MEMBER_MASTER.gender = " + man
72
+
73
+ + "WHERE MEMBER_MASTER.gender = " + woman
74
+
75
+ + "WHERE MEMBER_MASTER.adress = " + yuubin
76
+
77
+ + "ORDER BY MEMBER_MASTER.id"; //IDの昇順に表示
78
+
79
+
80
+
81
+ ```
82
+
83
+
84
+
85
+ この後にどう表示すればよいでしょうか