20-06-19, 07:34 PM
(20-06-19, 07:15 AM)sary كتب :(20-06-19, 04:48 AM)Rabeea Qbaha كتب :أواجة مشكلة غريبة ممكن من الضغط هناك شيء خاطئ ولم اشاهد
احوال جلب ١٠ اسطر من قاعدة البيانات فقطلكن عند استخام الكود تجلب جميع الاسطر ولا اعرف ما السبب
هذا الكود المستعمل :
PHP كود :
// method to fill GV from database
private void fill_GV()
{
try
{
if (_con.con.State == ConnectionState.Closed)
{
_con.con.Open();
}
query2 = "Select TOP 10 [ID], [cname] from [cust] ORDER BY cdate DESC";
ds2.Clear();
dt2.Rows.Clear();
DataAdapter2 = new OleDbDataAdapter(query2, _con.con);
DataAdapter2.Fill(ds2, "cust");
DataAdapter2.Fill(dt2);
_con.con.Close();
GV2.DataSource = ds2.Tables[0];
GV2.Refresh();
GV2.Columns[0].Visible = false;
GV2.Columns[1].HeaderText = "اسم الزبون";
GV2.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
تعديلPHP كود :
// method to fill GV from database
private void fill_GV()
{
try
{
string sql = "Select TOP 10 [ID], [cname] from [cust] ORDER BY cdate DESC";
DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(sql, _con.con);
if(da.Fill(dt)>0) {
GV2.DataSource = dt;
GV2.Columns[0].Visible = false;
GV2.Columns[1].HeaderText = "اسم الزبون";
GV2.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
}
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
أقواس رقم TOP تستخدم معقاعدة بيانات إسكيوإل وليس أكسس
عند ازاله الاقواس يقوم بجلب جميع البيانات
