مشکل در استفاده از کلاس

masud8002k

عضو جدید
سلام من یک کلاس نوشتم به این شکل
HTML:
 public DataTable showlistpolluser(string addby)    {        SqlConnection con = new SqlConnection(constr());        string str = "select * from tblqustion where addby=@addby";        SqlCommand cmd = new SqlCommand(str, con);        cmd.Parameters.AddWithValue("@addby", addby);        con.Open();        SqlDataReader sdr = cmd.ExecuteReader();        DataTable dt = new DataTable();         return dt;

    }

و میخوام در گرید ویو اطلاعات رو نمایش بدم
در پیج لود هم نوشتم
HTML:
showuserpoll temp=new showuserpoll();
       GridView1.DataSource = temp.showlistpolluser(addby);

اما هیچی نشون نمیده
addby رو هم از ششن گرفتم

اما احساس میکنم جایی از کد کلاس ایراد دار اما نمیدونم
 

iaidin

عضو جدید
سلام من یک کلاس نوشتم به این شکل
HTML:
 public DataTable showlistpolluser(string addby)    {        SqlConnection con = new SqlConnection(constr());        string str = "select * from tblqustion where addby=@addby";        SqlCommand cmd = new SqlCommand(str, con);        cmd.Parameters.AddWithValue("@addby", addby);        con.Open();        SqlDataReader sdr = cmd.ExecuteReader();        DataTable dt = new DataTable();         return dt;    }
و میخوام در گرید ویو اطلاعات رو نمایش بدمدر پیج لود هم نوشتم
HTML:
showuserpoll temp=new showuserpoll();       GridView1.DataSource = temp.showlistpolluser(addby);
اما هیچی نشون نمیدهaddby رو هم از ششن گرفتماما احساس میکنم جایی از کد کلاس ایراد دار اما نمیدونم
سعی کنید کدها را مرتب قرار بدید تا امکان بررسی ساده تر باشد. کد شما:

public DataTable showlistpolluser(string addby)
{
SqlConnection con = new SqlConnection(constr());
string str = "select * from tblqustion where addby=@addby";
SqlCommand cmd = new SqlCommand(str, con);
cmd.Parameters.AddWithValue("@addby", addby);
con.Open();
SqlDataReader sdr = cmd.ExecuteReader();
DataTable dt = new DataTable();
return dt;
}​

اینجا شما نتیجه ای که دارید در sdr قرار گرفته و در آخر کد یک دیتا تیبل اضافه میکنید که حاوی هیچ اطلاعاتی نیست و در نهایت دیتا تیبل بدون اطلاعات را در خروجی تابع قرار میدید.راه حل:

1- خروجی تابع همون sdr باشه
2- خروجی sdr را در دیتا تیبل قرار بدید و در نهایت دیتا تیبل حاوی اطلاعات را برگردانید
 

Similar threads

بالا