PDA

View Full Version : شرط تعداد در gridview



محمد کلهر
پنج شنبه 30 خرداد 1392, 15:26 عصر
با سلام
دوستان من می خوام کاربر با انتخاب موضوع کتاب و مشخص کردن تعداد نتایج توسط خود کاربر کتاب ها ی موضوع مشخص شده را در gridviewنشون بدم.مثلا گر موضوع را برنامه نویسی و تعداد 2 را وارد کرد فقط 2سطر اول کتاب های با موضوع برنامه نویسی را نشون بده.کسی می دونه چه جوری باید شرط تعداد رو اعمال کنم؟
با تشکر

105864

کد زیر هم فقط شرط موضوع رو چک می کنه.

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=(local); database=sharj; trusted_connection=yes;";
con.Open();
string sql = "select * from users where subject='{0}'";
sql = string.Format(sql, DropDownList1.Text);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = sql;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();

}
}

ali9698
پنج شنبه 30 خرداد 1392, 15:44 عصر
توی دستور از select بعد از کلمه select از top استفاده کن
مثل
select top 10 * from users
اینجوری فقط 10 نتیجه اول نمایش داده میشه