سلام دوستان
بنده یک مشکل جدی با اسم های داخل لیست باکس دارم که وقتی اسم رو در لیست باکس سرج می کنم هر اسم که تکراری باشه مثل مریم دو یاه سه اسم باشه و یا منیب هم همچنین بعد از کلیک کردن فقط محتوای یکی رو نشون میده یعدی از سه مریم فقط یکی و اگر بر روی اسم منیب کلیک کنم مشخصات منیب رو میده لطفاً بگین چی مشکل پیش آمده و در کجا اشتباه از من در کد ها سر زده ممنونم
private void listBox1_Click(object sender, EventArgs e) { String SelectedName = listBox1.GetItemText(listBox1.SelectedItem); using (SqlConnection con1 = new SqlConnection("Data Source=192.168.61.4;User ID=Hospital;Password=hsoftsa;Initial Catalog=institute")) { String Query = "Select * from rgstude where name= N'" + SelectedName + "'"; con1.Open(); SqlCommand cmd = new SqlCommand(Query, con1); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { String txtName = (String)dr["name"].ToString(); String txtFatherName = (String)dr["walad"].ToString(); String txtReshta1 = (String)dr["reshte"].ToString(); String txttimeentekhabi1 = (String)dr["timeentekhabi"].ToString(); String txtId = (String)dr["idrgstude"].ToString(); String txtSalshomol = (String)dr["saleshomoliat"].ToString(); txtid1.Text = txtId; txtname.Text = txtName; txtwalad.Text = txtFatherName; txtreshta.Text = txtReshta1; txttimeentekhabi.Text = txttimeentekhabi1; txtsal.Text = txtSalshomol; } con1.Close(); } }
دوستان عزیز کسی مشکل بند رو متوجه نشد خیلی بند این موضوع هستم
سلام
قبل از ToString عبارت Distinct را اضافه کنید
String txtName = (String)dr["name"].Distinct().ToString();
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)