PDA

View Full Version : مشکل این کد برای پر کردن کمبوباکس کجاست؟



amir200h
سه شنبه 17 اردیبهشت 1392, 13:01 عصر
سلام به همه دوستان.
من از کمبوباکس یه کامپونت استفاده میکنم که دیتاسورس نداره برای همین مجبورم از یه حلقه برای پر کردنش استفاده کنم. ولی فقط ردیف اول جدول رو ادد میکنه و بقیه رو ادد نمیکنه. ممنون میشم کمکم کنین.


private void ribbonTabItem2_Click(object sender, EventArgs e)
{
txtdatesabt.Text = date;
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=(local);database=darokhane;trusted_connecti on=yes";
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select * from bimeh";

SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = com;

DataSet ds = new DataSet();
da.Fill(ds);

for (int i = 0; i < ds.Tables.Count; i++)
cbbimeh.Items.Add(ds.Tables[0].Rows[i][1].ToString());
}

wolf_majid
سه شنبه 17 اردیبهشت 1392, 13:08 عصر
به این خط یک Rows قبل از Count اضافه کن
for (int i = 0; i < ds.Tables[x].Rows.Count; i++)