PDA

View Full Version : قرار دادن یک مقدار در combobox



مهدی رحیم زاده
سه شنبه 10 بهمن 1385, 22:48 عصر
سلام من این کد رو نوشتم :

string str,strcom,x;
int pos,count,i;
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\project\\db1.mdb";
connect.ConnectionString = str;
connect.Open();
strcom = "select * from combo1";
OleDbDataAdapter da = new OleDbDataAdapter(strcom, str);
DataSet ds = new DataSet();
da.Fill(ds, "combo1");
count = this.BindingContext[ds, "combo1"].Count;
for (i = 0; i < count; i++)
{
comboBox1.Items.Insert(i,Convert.ToString(this.Bin dingContext[ds, "combo1"].Position += 1));
}
combo1 یه table با دو تا فیلد به اسم id , name من می خوام که combobox با فیلد name پر بشه اما هر کاری که می کنم نمیشه و اون با فیلد id پر می شه ...
چکار کنم ...
اشکال کارم کجاست ...

ali_kolahdoozan
سه شنبه 10 بهمن 1385, 22:54 عصر
ای بابا combo خودش دیتاسورس میگره چرا اینطوری کردی شما .



comboxname.datasource=ds;
comoboxname.displaymember="fieldname";