PDA

View Full Version : نمایش ندادن گریدویو



okpnz1
دوشنبه 11 فروردین 1393, 16:01 عصر
سلام من یه گرید ویو گذاشتم تو برنامه وقتی با دیتابیس وصل می کنم ران می گیرم همه چی سر جاشه
ولی وقتی با کد بایند میکنم دیتابیس رو به گریدویو و باتن هایی برای تبدیل گریدویو به pdf,word,excle میذارم کارکرد باتنها صحیح هست ولی گریدویو نمایش داده نمیشه

protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
String strConnString = System.Configuration.ConfigurationManager.Connecti onStrings["con...."].ConnectionString;
;"....... string strQuery = "SELECT ;
SqlCommand cmd = new SqlCommand(strQuery);
SqlConnection con = new SqlConnection(strConnString);
SqlDataAdapter sda = new SqlDataAdapter();
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
try
{
con.Open();
sda.SelectCommand = cmd;
sda.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
con.Close();
sda.Dispose();
con.Dispose();
}
}

arash69
دوشنبه 11 فروردین 1393, 16:45 عصر
سلام؛
این قسمت رو اینطوری بنویسید شاید حل شد:

GridView1.DataSource = dt.tables[0].DefaultView;

okpnz1
دوشنبه 11 فروردین 1393, 16:56 عصر
سلام؛
این قسمت رو اینطوری بنویسید شاید حل شد:

GridView1.DataSource = dt.tables[0].DefaultView;

اینجا tables چیه؟

sam166
دوشنبه 11 فروردین 1393, 17:01 عصر
کوئری که از دیتا بیس اطلاعات رو واکشی میکنی کجاست؟؟؟

arash69
دوشنبه 11 فروردین 1393, 17:02 عصر
اینجا tables چیه؟

tables در واقع جدول هایی هستند که به اون object از dataset داده شدند که چون اینجا تنها یک جدول داده شده، بنابراین اندیس 0 نشانگر همون جدول مورد نظر ما هستش.

okpnz1
دوشنبه 11 فروردین 1393, 17:18 عصر
کوئری که از دیتا بیس اطلاعات رو واکشی میکنی کجاست؟؟؟



string strQuery = "SELECT codP, codG, Name, [Desc], date, image, Detail, price FROM tcar WHERE (codG = @codG)";
این کدزو گذاشتم بالا حذف شده
به نظرتون اشتباه دارم وصل می کنم؟

okpnz1
دوشنبه 11 فروردین 1393, 17:19 عصر
tables در واقع جدول هایی هستند که به اون object از dataset داده شدند که چون اینجا تنها یک جدول داده شده، بنابراین اندیس 0 نشانگر همون جدول مورد نظر ما هستش.

آخه این کد رو می ذارم اررو میگیره از تیبل:متفکر:

arash69
دوشنبه 11 فروردین 1393, 18:32 عصر
آخه این کد رو می ذارم اررو میگیره از تیبل:متفکر:

نمیدونم چرا خطا میده اما من خودم به این شکل استفاده میکنم.
متن خطا چی هست؟

okpnz1
دوشنبه 11 فروردین 1393, 18:49 عصر
نمیدونم چرا خطا میده اما من خودم به این شکل استفاده میکنم.
متن خطا چی هست؟

میگه تیبلو نمیشناسه

aminireza65
دوشنبه 11 فروردین 1393, 19:32 عصر
شما فقط dt رو تعریف کردی بعد همون dt رو که خالی هست رو دادی به datasource گرید ویو. خوب معلومه که چیزی نباید نشون بده چون dt خالی هست و شما فقط اونو تعریف کردی.
در ضمن خاصیت autogeneratecolumn از گرید رو هم true کن.
اینو امتحان کن اگر نشد از dataset و bindingsource استفاده کن.

okpnz1
دوشنبه 11 فروردین 1393, 20:46 عصر
خب dt چیکارش کنم؟
مرسی با ds حل شد