PDA

View Full Version : سوال: مشكل در listbox



hamzehsh
دوشنبه 25 مرداد 1389, 17:00 عصر
سلام
من با استفاده از كد زير

public bool FillListBox(ListBox lstbox , string strQuery ,string DataText , string DataValue )
{
DataCtrl dc = new DataCtrl();
lstbox.DataSource = null;
lstbox.DataBindings.Clear();
lstbox.Items.Clear();

lstbox.DataSource = dc.select(strQuery).Tables[0];



ليست باكسم رو پر ميكنم ولي بجاي نمايش دادن متن
system.data.datarowview
را نمايش ميدهد.

مشكل كجاست؟
آيا راه بهتري براي پركردن listbox وجود دارد؟

#aliyari_C
دوشنبه 25 مرداد 1389, 19:04 عصر
سلام
راه حل اول


private DataViewManager dsView;
private DataSet ds;

dsView = ds.DefaultViewManager;

listbox1.DataSource = dsView;
listbox1.DisplayMember = "Table.NameColumn";
راه حل دوم




SqlDataAdapater adp=new SqlDataAdapter(querystr,"set connection string");
DataTable dt=new DataTable();

adp.Fill(dt);

anotherList.DataSource=dt;

anotherList.DisplayMember=dt.Columns[0].ColumnName
موفق باشی
__________________________________________________ __________________________________________________
چون به دریا می توانی راه یافت
سوی یک قطره چرا باید شتافـت

نتایج آماری,مقایسه ای بین String و StringBuildr (http://www.barnamenevis.org/forum/showthread.php?t=233987)

hamzehsh
سه شنبه 26 مرداد 1389, 08:51 صبح
ممنون از راهنمايي شما ولي
من توي C# اين رو ميخوام
كد PHP زياد به دردم نميخوره

mohsen_csharp
چهارشنبه 27 مرداد 1389, 14:28 عصر
من توي C#‎ اين رو ميخوام
كد PHP زياد به دردم نميخوره
اینا کد C# هستن نه php