مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

munibahmadi

عضویت از 1397/10/19

عدم نمایش محتوای اسم های تکراری در لیست باکس

  • چهارشنبه 26 تیر 1398
  • 13:12
تشکر میکنم

سلام دوستان
بنده یک مشکل جدی با  اسم های داخل لیست باکس دارم   که وقتی  اسم رو در لیست باکس سرج می کنم هر اسم که  تکراری باشه مثل مریم  دو یاه سه اسم باشه و یا منیب  هم همچنین  بعد از کلیک کردن فقط   محتوای یکی رو نشون میده  یعدی از سه مریم  فقط یکی  و اگر  بر روی اسم منیب کلیک کنم مشخصات منیب رو میده   لطفاً بگین چی مشکل پیش آمده و در کجا اشتباه از من در کد ها سر زده   ممنونم

   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();
            }
        }

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

munibahmadi

عضویت از 1397/10/19

  • شنبه 29 تیر 1398
  • 08:23

دوستان عزیز کسی  مشکل بند رو متوجه نشد خیلی   بند این موضوع هستم 

کاربر سایت

haditg

عضویت از 1396/10/01

  • جمعه 4 مرداد 1398
  • 23:04

سلام

قبل از ToString  عبارت Distinct را اضافه کنید


 
String txtName = (String)dr["name"].Distinct().ToString();

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)