Fill ListBox

ItushPita

New member
Fill ListBox

למישהו יש קוד שממלא list box בנתונים מ data base ? משהו כזה אבל לlist box ולא ל drop down list ? publicvoid FillDropDownList (string strQ, string TextFieldName,string ValueFieldName, DropDownList DDL) { string QueryString; DataReader=null; QueryString=strQ; Command=new SqlCommand(QueryString,Connection); try { Command.Connection.Open(); //open Datareader DataReader=Command.ExecuteReader(); //read from DB and put results in DataReader DDL.DataSource=DataReader; DDL.DataMember="Table1"; DDL.DataTextField=TextFieldName; //set textfield DDL.DataValueField=ValueFieldName; //set valuefield DDL.DataBind(); } catch (Exception e) //catch exception { string s=e.Message; //send exception error message } finally { if (DataReader!=null) //close datareader DataReader.Close(); Command.Connection.Close(); } }
 

J u n k y

New member
אלמנטרי, ווטסון

בדיוק אותו דבר - רק לשנות את ה - TYPE ל - ListBox. שניהם מממשים את אותה מחלקת בסיס - ListControl והלוגיקה של DataBinding ממומשת שם - כך שהכל זהה בקטע הזה. אגב תכתוב לך איזה מחלקת HELPER לחיבור לדטהבייס - כדי שלא תצטרך לכתוב כל פעם את כל הקוד המגעיל הזה.
 

ItushPita

New member
וואלה צודק. תודה

תגיד? יש לך מחלקה גנארית ככלית כזו שמבצעת את כל המשימות המעצבנות האלה? משהו יסודי ושלם?
 

J u n k y

New member
ווכשעעע

אני מצרף מחלקה לגישה ל - DB וגם מחלקת שירות שדרושה כדי להשתמש בה. אגב אם למישהו יש הצעות לשיפור אני אשמח לשמוע.
 
למעלה