私はSQLデータアダプタの使用方法を学ぼうとしています...どのように動作するかを確認するために以下をコーディングしました...
問題は、データベース テーブル "Sana" の 3 つの列 (DeptNo、DeptId、DeptName) の値を個別に取得し、それらを 3 つの個別のテキスト ボックスに表示したいことです ...
以下のコードを使用して、データベース テーブルのタプル全体の値をまとめて取得できます。
上記の結果に到達するにはどうすればよいですか???
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection connect = new SqlConnection(ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("Select DeptNo,DeptId,DeptName from Sana where DeptName='" + TextBox1.Text + "'", connect);
SqlDataAdapter myAdapter = new SqlDataAdapter(cmd);
DataSet MyDataSet = new DataSet();
myAdapter.Fill(MyDataSet, "Departments");
object[] rowVals = new object[3];
foreach (DataTable myTable in MyDataSet.Tables)
{
foreach (DataRow myRow in myTable.Rows)
{
foreach (DataColumn myColumn in myTable.Columns)
{
Response.Write(myRow[myColumn] + "\t");
}
}
}
}
}