0 امتیاز
سلام من میخوام دو فیلد جدول sql رو بایند کنم به combobax یعنی فیلد نام و نام خانوادگی با هم در combobax نمایش داده بشه. حالا میخوام وقتی ادغام شدن این دو فیلد تو combobax وقتی اضافه میشن به girid ستون نام و نام خانوادگی از هم جدا بشن مرسی
بسته شده

3 پاسخ

+1 امتیاز
 
بهترین پاسخ
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter("SELECT  name, family FROM tb1", ConnectionString);
            System.Data.DataSet ds = new DataSet();
            ds.Tables.Clear();
            da.Fill(ds);
            string NameAndFamily = null;
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                NameAndFamily = ds.Tables[0].Rows[i].ItemArray[0].ToString()
                    + " " + ds.Tables[0].Rows[i].ItemArray[1].ToString();
                comboBox1.Items.Add(NameAndFamily);
                NameAndFamily = string.Empty;
            }

 

میشه قسمت for روتوضیح بدین؟ من کد رو تو فرم لود زدم و بایند رو از combobax برداشتم ولی هیچی نشون نمیده تو combobax
توسط (219 امتیاز) 1 8 23
قسمت for  میاد به تعداد سطرهای جدول نام و نام خانوادگی رو به همدیگه میچسبونه و تو کمبوباکس ادد میکنه
توسط (741 امتیاز) 1 14 52
+1 امتیاز
 System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter("SELECT name, family FROM tb1", ConnectionString);
            DataTable dt = new DataTable();          
            da.Fill(dt);
            dataGridView1.DataSource = dt;
            
            برای نمایش نام و فامیلی در دیتا گرید بصورت جداگانه

 

0 امتیاز

کد خودم اینجوری هستش برای این که add توی girid ولی میخوام نام توی یک ستون جدا و نام خانوادگی تو ستون دیگر ثبت بشه

 
foreach (Telerik.WinControls.UI.GridViewRowInfo row2 in radGridView4.Rows)
            {
                if (row2.Cells["id"].Value.ToString() == radDropDownList4.SelectedItem.Value.ToString())
                    return;
            }
            radGridView4.Rows.Add(radDropDownList4.SelectedItem.Value, radDropDownList4.SelectedItem.Text);

 

اینم عکس فرمم وقتی روی picturebox کلیک میکنم نام و نام خانواددگی جدا بشن.من به id نویسنده رو نیاز دارم که میخوام ثبت بشه توsql نیاز دارم

یه فیلد مخفی id هم دارم

 

برای پیدا کردن Id هر رکورد یکی از راهها اینکه یه سوال از دیتابیس انجام بدی

این کد هم مربوط به دیتابیس هستش و منظور از 

@InputText

نام همون فردی که میخوای ایدیشو به دست بیاری که صد البته اگه به فارسی باشه مثلا علی باید اینطوری بنویسی

Name = N'@InputText'
Name = N'علی'

 

توسط (741 امتیاز) 1 14 52
                radDropDownList1.ValueMember =ds.Tables[0].Rows[i].ItemArray[2].ToString();

این کد اشتباه هست به نظرتون؟ هیچ ایرادی گرفته نمیشه فقط id نمیاد بعد از add

من اینو به کد شما اضافه کردم.

توسط (219 امتیاز) 1 8 23
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...