-1

SQL Server データベースのデータを多くの列から多くのテキスト ボックスに入力したい.. 1 つのボックスだけに入力するコードを持っている.. 誰かが私のコードを編集できますか... データを取得して、名前、住所、電話番号と日付... plz help ..このコードは1つのテキストボックスでのみ機能します..

前もって感謝します

SqlConnection Conn = new SqlConnection(@"Data Source=rex;Initial Catalog=PersonalDetails;Integrated Security=True");
SqlCommand Comm1 = new SqlCommand("Select * From PersonalUsers ", Conn);

Conn.Open();
SqlDataReader DR1 = Comm1.ExecuteReader();

if (DR1.Read())
{
    Name.Text = DR1.GetValue(0).ToString();
}
4

4 に答える 4

1
while (DR1.Read())
{

    if(DR1.GetName() == "YourSQLColumnName")
    {
      YourTextBox.Text = (string) DR1["YourSQLColumnName"];
    }

    // Your Other textboxes and columns which you want to match should follow as this template
}
于 2013-07-03T18:01:25.207 に答える
0
string cs=System.Configuration.ConfigurationManager.ConnectionString["DBCS"].ConnectionString;
using(OracleConnection con=new OracleConnection(cs))
{
sql="select empname from Emp where empno='"+empno+"'";
OracleCommand cmd  = new System.Data.OracleClient.OracleCommand(sql,con);
con.Open();
OracleDataReader rdr = cmd.ExecuteReader();
if(rdr.Read())
{
EmpName.Text=Convert.ToString(rd["empname"]);
}
}
于 2014-01-01T08:02:34.200 に答える
0
SqlCommand cmd  = new System.Data.SqlClient.SqlCommand(sql, _conn);
SqlDataReader rdr = cmd.ExecuteReader();
System.Data.DataTable tbl = new System.Data.DataTable("Results");
tbl.Load(rdr);

if (tbl.Rows.Count > 0)
   Name.Text = tbl.Rows[0]["column_name"].ToString();
于 2013-07-03T17:28:31.210 に答える