PDA

View Full Version : سوال: نمایش اطلاعات کمبو باکس



saeeedft
یک شنبه 26 مهر 1388, 22:17 عصر
با سلام، دوستان من یک کلاس تعریف کرده ام و یکی از متدهای اون کلاس بازیابی یکی از جداولم هست که میخوام محتویات اونو توی کمبو باکس نشون بدم، حالا زمانی که این متد رو توی فرم مربوطم صدا میزنم نمیدونم خاصیت displaymember و valuemember اونو چه طور با این متد ست کنم، اصلا همچین کاری میشه کرد؟ چون تو خود اون کلاس که نمیتونم این دو تا خاصیت رو مقدار دهی کنم،ممنون میشم اگه راهنماییم کنید

Reza_Yarahmadi
یک شنبه 26 مهر 1388, 22:57 عصر
توی همون متد میتونی این کارو انجام بدی!
کمبو مورد نظرت رو به همراه بقیه پارامترها به متد ارسال کن بعد توی متد مقدار دهی کن.
void MyMethod(string SqlStr, string ConStr, ComboBox cmb)
{
//Connect to DataBase ...
cmb.DisplayMember = "Field1";
cmb.ValueMember = "Field2";
}
زمان صدا کردن هم :
private void Button1_Click(object sender, EventArgs e)
{
MyMethod("Command Text", "Connection String", comboBox1);
}