PDA

View Full Version : سوال: ریختن اطلاعات آرایه در combo box



MR_Majid
چهارشنبه 07 مرداد 1394, 21:17 عصر
سلام
کسی میتونه بگه چطوری میتونم اطلاعات ارایمو بریزم توی کمبوباکس
این آرایمه
class Maghtah
{
public static void Maghtah()
{
string[] maghtah = new string[4];
maghtah[0] = "کاردانی";
maghtah[1] = "کارشناسی";
maghtah[2] = "کارشناسی ارشد";
maghtah[3] = "دکترا";

}
}

_4rm4n_
چهارشنبه 07 مرداد 1394, 21:24 عصر
با یک حلقه ی for ساده که به تعداد خونه های آرایه هست !
for(int i =0 ; i<= array.length();i++)
{
combobox1.items.add(array[i]);
}

ناامید
چهارشنبه 07 مرداد 1394, 22:06 عصر
سلام.
از این روشها هم میتونید استفاده کنید.

comboBox1.DataSource = maghtah;

یا

comboBox1.Items.AddRange(maghtah);

MR_Majid
چهارشنبه 07 مرداد 1394, 22:32 عصر
comboBox1.DataSource = maghtah;



این کدو ارور میگیره.منم یک کلاس داخلی دروس نکردما

ناامید
پنج شنبه 08 مرداد 1394, 15:22 عصر
سلام.

کلاس رو به ایصورت تغییر بدید:

class Class1
{
public static string[] Maghtah()
{
string[] maghtah = new string[4];
maghtah[0] = "کاردانی";
maghtah[1] = "کارشناسی";
maghtah[2] = "کارشناسی ارشد";
maghtah[3] = "دکترا";
return maghtah;
}

و کد رو به اینصورت:

comboBox1.DataSource = Class1.Maghtah();

MR_Majid
پنج شنبه 08 مرداد 1394, 20:12 عصر
سلام.

کلاس رو به ایصورت تغییر بدید:

class Class1
{
public static string[] Maghtah()
{
string[] maghtah = new string[4];
maghtah[0] = "کاردانی";
maghtah[1] = "کارشناسی";
maghtah[2] = "کارشناسی ارشد";
maghtah[3] = "دکترا";
return maghtah;
}

و کد رو به اینصورت:

comboBox1.DataSource = Class1.Maghtah();

بازم ایراد میگیره:افسرده:
راه دیگه نداره

MR_Majid
پنج شنبه 08 مرداد 1394, 20:19 عصر
public static string[] Maghtah()
رو ایراد میگیره اینم ایرادش
'member' names connot be the some as theeir inclosing type

ناامید
پنج شنبه 08 مرداد 1394, 20:36 عصر
public static string[] Maghtah()
رو ایراد میگیره اینم ایرادش
'member' names connot be the some as theeir inclosing type

سلام.
آقا مجید من امتحان کردم ایراد نگرفت اگر امکان داره کد رو قرار بدید

khokhan
پنج شنبه 08 مرداد 1394, 20:44 عصر
public static string[] Maghtah()
رو ایراد میگیره اینم ایرادش
'member' names connot be the some as theeir inclosing type


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication25
{
static class Class1
{
public static string[] Maghtah()
{
string[] maghtah = new string[4];
maghtah[0] = "کاردانی";
maghtah[1] = "کارشناسی";
maghtah[2] = "کارشناسی ارشد";
maghtah[3] = "دکترا";
return maghtah;
}
}
}

.................................................. ................
.......................*.........................*

(0_0)


private void Form1_Load(object sender, EventArgs e)
{
comboBox1.DataSource =Class1.Maghtah();
}


133738

MR_Majid
پنج شنبه 08 مرداد 1394, 20:57 عصر
سلام.
آقا مجید من امتحان کردم ایراد نگرفت اگر امکان داره کد رو قرار بدید

عزیزم حل شد
ممنونتم