से Combobox भरें एक comboboxडेटाबेस
साथ मैं एक त्रुटि है मेरे कोड:
SqlConnection conn = new SqlConnection();
try
{
conn = new SqlConnection(@"Data Source=SHARKAWY;Initial Catalog=Booking;Persist Security Info=True;User ID=sa;Password=123456");
string query = "select FleetName, FleetID from fleets";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.CommandText = query;
conn.Open();
SqlDataReader drd = cmd.ExecuteReader();
while (drd.Read())
{
cmbTripName.Items.Add(drd["FleetName"].ToString());
cmbTripName.ValueMember = drd["FleetID"].ToString();
cmbTripName.DisplayMember = drd["FleetName"].ToString();
}
}
catch
{
MessageBox.Show("Error ");
}
डेटा बता गया में प्रस्तुत किया है, लेकिन जब आप चयन को बदलने valuemember displaymember नहीं बदलता है।
यह अब काम कर रहा है, लेकिन जब मैं डेटा
private void button1_Click(object sender, EventArgs e)
{
label1.Text = cmbTripName.DisplayMember;
label2.Text = cmbTripName.ValueMember;
}
यह प्रदर्शित किया जाता है को दिखाने के लिए बटन पर क्लिक करें:
FleetName
FleetID
यह मूल्य प्रदर्शित नहीं करता है
अब काम कर रही है, लेकिन मुझे 'लेबल 1 लेबल करने के लिए ValueMember और displaymember डालने की आवश्यकता है। टेक्स्ट = cmbTripName.DisplayMember; लेबल 2.Text = cmbTripName.ValueMember; ' –
परिणाम: सिस्टम.डेटा। डेटा नाम नहीं –