PDA

View Full Version : سوال: عدم نمایش دیتا فراخوانی شده از SQL در گرید Telerik



MasoudAdmin
پنج شنبه 13 شهریور 1399, 10:26 صبح
با سلام
من تو جدول Telerik ستون هام رو از قبل تعریف کردم و کد زیر رو نوشتم که ردیف های مربوط به ستون تکمیل شود:
نمی خوام که اتوماتیک ستون ها پر شود. برای همین خاصیت AutoGenerateColumns رو False کردم.


this.radGridView.Rows.Clear();
Con.Open();
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = Con;
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Parameters.AddWithValue("@FromData", this.tstxtFromDate.Text.Trim());
Cmd.Parameters.AddWithValue("@ToDate", this.tstxtToDate.Text.Trim());
Cmd.CommandText = "SP_Admin";
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = Cmd;
sda.Fill(dt);
this.radGridView.DataSource = dt;
Con.Close();

مشکل این هست که جدول ردیفها تکمیل میشه تعداشم هم درست هست ولی همه ستون ها دیتاهاش خالی هست.:متفکر:
152120
ممنون میشم راهنمایی کنید.

MasoudAdmin
پنج شنبه 13 شهریور 1399, 11:01 صبح
با سلام. مشکلم حل شد. باید نام ستون رو هم نام با فیلد دیتابیس میگذاشتم.:اشتباه:

مهدی کرامتی
پنج شنبه 13 شهریور 1399, 11:02 صبح
وقتی پراپرتی AutoGenerateColumns رو false می کنید میبایست ستون ها و اینکه هر کدوم، کدامیک از ستونهای دیتاسورس رو قراره نمایش بدن به صورت دستی تعریف کنید.

MasoudAdmin
پنج شنبه 13 شهریور 1399, 22:51 عصر
با سلام. بله. سپاس