Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डब्ल्यूपीएफ कॉम्बो बॉक्स mysql डेटाबेस से डेटा पॉप्युलेट करता है

आपको डीटी का उपयोग करने की आवश्यकता होगी, मुझे नहीं पता कि क्या आप अपने फिलज़ोन को केवल कम्बोबॉक्स भरने के लिए कहते हैं, लेकिन मैं सुझाव दूंगा:

public DataTable fillZone()
{
    string sql = "select location from zone";
    MySqlDataAdapter zonedapter = new MySqlDataAdapter(sql,conn);
    DataTable dt = new DataTable("zone");
    zonedapter.Fill(dt);                
    return dt;
}

public void fillcombo()
{
     DataTable dt = fillZone();
     foreach (DataCell cell in dt)
     { 
       zonecb.add(cell.Value)
     }
}

संपादित करें:

मैं एक ही तरह की विधि का उपयोग कर रहा हूं, लेकिन एक पोस्टग्रेएसक्यूएल डेटाबेस के साथ, PgsqlDataAdapter को MySqlDataAdapter में बदलकर यह काम कर सकता है/काम करना चाहिए

    public DataSet GetInformation(string str)
    {
        ds = new DataSet("Tables");

        Npgsql.NpgsqlDataAdapter da = new Npgsql.NpgsqlDataAdapter(str, connection);

        da.TableMappings.Add("Table", "Program");
        da.Fill(ds);
        return ds;
    }// send query to database, get table

स्ट्रिंग स्ट्र आपकी क्वेरी है।

    public DataTable GetInfo()
    {
        string Query = "select location from zone";
        DataSet Set = GetInformation(Query);
        return Set.Tables[0];
    }

अब आपको एक टेबल मिल गई है जिसमें वह सारा डेटा है जो आपको चाहिए/चाहते हैं।

   DataTable DT = dBQuery.GetInfo();
   for (int i = 0; i < result.Rows.Count; i++) 
       {          
           zonecd.Items.Add(result.Rows[i].ItemArray[0].ToString()); 
       }

अब आपने अपना कॉम्बोबॉक्स भर दिया है




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या उपयोगकर्ता 'उपयोगकर्ता'@'%' और 'उपयोगकर्ता'@'लोकलहोस्ट' समान नहीं हैं?

  2. google.setOnLoadCallback() को पास किए गए फ़ंक्शन में पैरामीटर का उपयोग करें;

  3. mysqli कनेक्शन समारोह के अंदर काम नहीं कर रहा?

  4. जावा में वाइल्डकार्ड्स तैयार विवरण

  5. एक ही क्वेरी में एकाधिक तालिकाओं से कॉलम बदलें