PDA

View Full Version : مشکل در ستونهای dataGrid



turk_programmer
جمعه 16 مرداد 1383, 09:57 صبح
سلام.
من رو صفحه یه dataGrid دارم که ستونهاش رو مشخص نکردم. چون میخوام ستونها و سطرهاش رو با اجرا کردن یک Query مقدار دهی کنم.
دستورات زیر رو بکار میبرم :

Session.Add("ConnectionString",ConfigurationSettings.AppSettings["ConnStr"]);
System.Data.SqlClient.SqlConnection Conn=new System.Data.SqlClient.SqlConnection(Session["ConnectionString"].ToString());
System.Data.SqlClient.SqlCommand Cmd=new System.Data.SqlClient.SqlCommand();
Cmd.Connection=Conn;
Cmd.CommandText="Select UserName,SaveTime,ActionDo From tblLog";
System.Data.SqlClient.SqlDataAdapter Adapter=new System.Data.SqlClient.SqlDataAdapter(Cmd);
Conn.Open();
dataSet1.Clear();
Adapter.Fill(dataTable1);
Conn.Close();
DataGrid1.DataBind();

پس از fill کردن Table ام و Bind کردن dataGrid - صفحه دلخواه من ساخته میشه در حالی که اطلاعات کامل تو دیتاگرید قرار گرفتن. ولی مشکل اینجاست که من رو Columns های دیتاگرید کنترل ندارم. وقتی تعداد سطرها و ستونهای اون رو وقتی پس از پر شدن برمیگردونم dataTable ام ستونها و سطرهای حاصل از اجرای query رو داره ولی dataGrid ام سطرهاش برابر 1 و ستونهاش برابر 0 نشون داده میشه و من نمیتونم رو ستونهای دیتاگرید کنترل داشته باشم و ستون مورد نظرم رو مخفی کنم یا رنگ سطر و ستون مورد نظرم رو تغییر بدم و...

Label2.Text=DataGrid1.Columns.Count.ToString();ل فا
آیا باید از dataGrid1.Items استفاده کنم ؟
راهنماییم کنید.

turk_programmer
یک شنبه 18 مرداد 1383, 07:10 صبح
کسی نمیتونه این مشکل رو حل کنه !! :(