2012-03-20 47 views
0

我想填充表單上的一些文本框,將數據從MySQL導入數據集。 我似乎無法得到正確的代碼,並可以使用一些幫助c#文本框填充MYsql的數據集?

 string ConnectionString = ConfigurationSettings.AppSettings["ConnectionString"]; 
     MySqlConnection connection; 
     MySqlDataAdapter adapter; 
     DataTable DTItems; 



     connection = new MySqlConnection(ConnectionString); 

     try 
     { 
      //prepare query to get all records from items table 
      string query = "select * from spt_proposal where fr_Numer = "+ a+""; 



      //prepare adapter to run query 
      adapter = new MySqlDataAdapter(query, connection); 
      DataSet DS = new DataSet(); 
      //get query results in dataset 
      adapter.Fill(DS); 
      textBox5.Text = DS.Tables[0].Rows[0].ToString(); 

這不打的文本框所有。
查詢

一個是從不同的形式

和查詢應連續拉從數據庫中32米不同的東西拉到一個變量

大約有9個文本上框我將不得不填寫這一行中的不同數據。

任何人都有更好的方法來做到這一點?

布倫特

回答

0

嘗試:

textBox5.Text = DS.Tables[0].Rows[0][0].ToString(); 

請記住,一個表幾乎是一個二維數組。你的代碼直接到達DataSet中的第一行,但不考慮Column。

+0

這仍然不起作用,我把一個斷點放在文本框,它不停止,但行之前,如果我放下文本框只是空白。但我不知道表是一個二維數組。任何其他想法呢? – bmorrison1982 2012-03-20 20:33:22

+0

沒關係我有些東西輸入錯誤,我想我非常感謝你幫助我花了幾個小時尋找這個 – bmorrison1982 2012-03-20 20:39:09

+0

請記住,如果你想出來,你可以發佈並接受你自己的問題的答案。這將有助於未來可能有同樣問題的其他人。 – Gobbledigook 2012-03-20 20:40:51