vid4259
شنبه 29 شهریور 1393, 11:26 صبح
سلام
من می خوام وقتی برنامه اجرا بشه دیتا گیرد مثلا کالاهایی که تعداد اون ها کتر از دوتا هستند رو نشون بده حالا میشه تو CommandText کدی نوشت که این کاررو انجام بده
تو کد زیر درست کار میکنه وقتی تعداد دوتا باشه نشون میده حالا من می خوام کمتر از دو روهم نشون بده
لطفا راهنمایی کنید.
OleDbConnection con = new OleDbConnection(connect);
con.Open();
OleDbCommand cmd = new OleDbCommand();
int num = 2;
cmd.CommandText = "select * from anbar where numkala='" + num + "'";
cmd.Connection = con;
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds, "Person");
dataGridView1.DataSource = ds.Tables["Person"];
dataGridView1.Columns[0].HeaderText = "کدقطعه";
dataGridView1.Columns[1].HeaderText = "نام قطعه";
dataGridView1.Columns[2].HeaderText = "تعداد";
dataGridView1.Columns[3].HeaderText = "قیمت قطعه";
dataGridView1.Columns[0].Width = 110;
dataGridView1.Columns[1].Width = 310;
dataGridView1.Columns[2].Width = 110;
dataGridView1.Columns[3].Width = 110;
من می خوام وقتی برنامه اجرا بشه دیتا گیرد مثلا کالاهایی که تعداد اون ها کتر از دوتا هستند رو نشون بده حالا میشه تو CommandText کدی نوشت که این کاررو انجام بده
تو کد زیر درست کار میکنه وقتی تعداد دوتا باشه نشون میده حالا من می خوام کمتر از دو روهم نشون بده
لطفا راهنمایی کنید.
OleDbConnection con = new OleDbConnection(connect);
con.Open();
OleDbCommand cmd = new OleDbCommand();
int num = 2;
cmd.CommandText = "select * from anbar where numkala='" + num + "'";
cmd.Connection = con;
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds, "Person");
dataGridView1.DataSource = ds.Tables["Person"];
dataGridView1.Columns[0].HeaderText = "کدقطعه";
dataGridView1.Columns[1].HeaderText = "نام قطعه";
dataGridView1.Columns[2].HeaderText = "تعداد";
dataGridView1.Columns[3].HeaderText = "قیمت قطعه";
dataGridView1.Columns[0].Width = 110;
dataGridView1.Columns[1].Width = 310;
dataGridView1.Columns[2].Width = 110;
dataGridView1.Columns[3].Width = 110;