2012-02-13 18 views
0

でのTextBoxにMySQLの(phpMyAdminの)からデータを取得しますSQLテーブルは、ここでは(それらのすべては、String型です)に入るデータの種類である: http://i40.tinypic.com/33kaoat.pngは、私はより明確に説明して行くここに...私はこれに関するいくつかの質問を掲載しましたが、それらのどれもが本当に私を助けていないビジュアルC#

私はボタンを「送信」をクリックすると - 私はphpMyAdminにからそれをチェックしたときにデータがテーブルに保存されます。しかし、今、私はボタンを「更新」をクリックすると、この次のタブ形式にこのデータを取得したい:http://i41.tinypic.com/34hdtv4.png

textBox5は私が「更新」ボタンを

をクリックした後、私のデータを表示したいテキストボックスでありますここで私は、「更新」ボタンのために、これまで行ってきたスクリプトですが、それは私にエラーを与える:

private void button3_Click(object sender, EventArgs e) 
    { 
     string connString = "Server=localhost;Database=request;Uid=root;Pwd=;"; 
     using (MySqlConnection mcon = new MySqlConnection(connString)) 
     using (MySqlCommand cmd = mcon.CreateCommand()) 
     { 
      mcon.Open(); 
      cmd.CommandText = "SELECT * FROM requesttcw"; 
      using (MySqlDataReader reader = cmd.ExecuteReader()) 
      { 
       while (reader.Read()) 
       { 

        this.textBox5.Text = reader.GetString("UPDATE `requesttcw` SET `ID`=[value-1]"); 
        this.textBox5.Text = " || "; 
        this.textBox5.Text = reader.GetString("UPDATE `requesttcw` SET `ClanName`=[value-2]"); 
        this.textBox5.Text = " || "; 
        this.textBox5.Text = reader.GetString("UPDATE `requesttcw` SET `Date`=[value-3]"); 
        this.textBox5.Text = " || "; 
        this.textBox5.Text = reader.GetString("UPDATE `requesttcw` SET `Type`=[value-4]"); 
        this.textBox5.Text = " || "; 
        this.textBox5.Text = reader.GetString("UPDATE `requesttcw` SET `Rules`=[value-5]"); 
        this.textBox5.Text = " || "; 
       } 
       reader.Close(); 
      } 
      mcon.Close(); 
     } 
    } 

私はデータがtextBox5と呼ばれるshowinしたいテキストボックス。

答えて

0

文字列を表示する代わりにListBoxを使用できないのはなぜですか?

ListBox.Items.Add(<Your DataReader String>); 

編集

私はあなたが一度、あなたが更新された行を選択し、アイテムを表示するよりも、テーブルを更新していることを前提としています。 、その後

UPDATE requesttcw SET 
    ID=value-1, 
    ClanName = Value-2, 
    Date = value-3, 
    Type = value-4, 
    Rules = value-5 

あなたの選択クエリを実行し、DataReaderを初期化します。このような場合は、のようにテーブルを更新します。 With DataReader:

string StringToShow = dr[0] + "||" + dr[1] .....  
textBox5.Text = StringToShow; 

ここでは、単一の行を選択していると仮定しています。継続的に行を選択して表示し続ける場合は、ListBoxを使用する必要があります。

+0

どのように機能しますか?あなたは "文字列"をどういう意味ですか?この文字列がこれらすべての 'requesttcw'テーブルの列値をどのように組み合わせて、この "ListBox"に表示するかのスクリプトをスケッチすることができますか? – DamageDz

+0

連結された文字列を表示しますか? – RKh

+0

test.Items.Add(reader.GetString( "UPDATE' requesttcw'SET 'ID' = [value-1]")); これは何を意味していますか? (テストはリストボックスのアクセス可能な名前です) – DamageDz

関連する問題

 関連する問題