PDA

View Full Version : سوال: ثابت کردن اطلاعات گرید ویو



amirsis
چهارشنبه 18 اردیبهشت 1392, 21:24 عصر
با عرض سلام و خسته نباشید .
من یک تیبل دارم که در آن فیلدی با نام id وجود دارد حالا من کدی رو شبیه زیر نوشتم تا کدهای بین 1 تا 10 را سلکت کند فقط الان مشکلی که دارم اینه که فقط آخرین id رو نشون میده حالا من میخوام وقتی آی دی 1 اومد یه جورایی اطلاعات درون گرید ویو ثابت بشه .

con1 = new SqlConnection("Data Source=.;Initial Catalog=mehdi;Integrated Security=true;");
for (g = 0; g <= 10; g++)
{
string sql = "select * from tbl where id='" + g() + "'";
SqlCommand cmd = new SqlCommand(sql, con1);
con.Open();
if (cmd.ExecuteReader().HasRows)
{
con.Close();
da = new SqlDataAdapter(sql, con1);
ds = new DataSet();
da.Fill(ds, "ptbl");
dv = new DataView(ds.Tables["ptbl"]);
MessageBox.Show("ok");
}
else
{
con1.Close();

}
}

amir200h
چهارشنبه 18 اردیبهشت 1392, 22:04 عصر
سیستمم سی شارپ نداشت ببین کار میکنه یا نه

int id=0;
con1 = new SqlConnection("Data Source=.;Initial Catalog=mehdi;Integrated Security=true;");
for (g = 0; g <= 10; g++)
{
if(id==1)
break;
string sql = "select * from tbl where id='" + g() + "'";
SqlCommand cmd = new SqlCommand(sql, con1);
con.Open();
if (cmd.ExecuteReader().HasRows)
{
con.Close();
da = new SqlDataAdapter(sql, con1);
ds = new DataSet();
da.Fill(ds, "ptbl");
id=int.Parse(dt.Rows[0][shomareye khaneye id].ToString())
dv = new DataView(ds.Tables["ptbl"]);
MessageBox.Show("ok");
}
else
{
con1.Close();

}
}