تو کد های بالا نوشتم.از جدولی که تو بانک دارم.مثلا کمبو need :

DataTable dt = new DataTable();
Cost mycost = new Cost();
dt = mycost.getneed();
CmbNeed.ValueMember = "NeedId";
CmbNeed.DisplayMember = "NeedName";
} CmbNeed.DataSource = dt;


class Cost
{
mydbdll.mydb db = new mydbdll.mydb();

public DataTable getneed()
{
DataTable dt = new DataTable();
db.connect();
dt = db.select("select * from TblNeed");
db.disconnect();
return dt;
}

کلاس کانکشن

public class mydb{
public DataTable select(string sql)
{
DataTable dt=new DataTable ();
try {
cmd.CommandText = sql;
da.Fill(dt);
}
catch(Exception ex)
{
if(!showfriendlymessage )
lasterror =ex.Message ;
else
lasterror +="خطا در خواندن اطلاعات .";
}
return dt;
}}