نمایش اطلاعات در datagridview از storedprocedure داینامیک

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام

من sp زیر را نوشته ام

ALTER proc [dbo].[aaaa]
as
begin
DECLARE @Qry VARCHAR(max) = 'select Date'
select @Qry += ', max(case when name = ''' + Name + ''' then Price end) as [' + NAME + ']'
FROM test3
GROUP BY Name
SET @Qry += CHAR(13) + 'from test3' + CHAR(13) + 'group by Date'
EXEC(@Qry)
end

و خروجی آن بصورت زیر است

سلام
من sp زیر را نوشته ام
<sql>
ALTER proc [dbo].[aaaa]
as
begin
DECLARE @Qry VARCHAR(max) = 'select Date'
select @Qry += ', max(case when name = ''' + Name + ''' then Price end) as [' + NAME + ']'
FROM test3
GROUP BY Name
SET @Qry += CHAR(13) + 'from test3' + CHAR(13) + 'group by Date'
EXEC(@Qry)
end
<sql>

و خروجی آن بصورت زیر است
||http://tosinso.com/files/get/c8709d96-304f-4e05-8f71-ea537cfe375c||
و دیتاگرید را بصورت زیر پر کرده ام
<c#>
private void Form1_Load(object sender, EventArgs e)
       {
           DataClasses1DataContext dc = new DataClasses1DataContext();
           var staff = dc.aaaa();
           radGridView1.DataSource = staff;
       }
<c#>
اما فقط ستون Date را فقط در دیتاگرید نمایش می دهد
||http://tosinso.com/files/get/8a229a14-7120-4ab1-afd8-ce3a735b8a6b||
چگونه باید کدم را بنویسم تا تمام ستونها را نمایش بدهد
درضمن با linq می خواهم باشد
باتشکر

و دیتاگرید را بصورت زیر پر کرده ام

private void Form1_Load(object sender, EventArgs e)
       {
           DataClasses1DataContext dc = new DataClasses1DataContext();
           var staff = dc.aaaa();
           radGridView1.DataSource = staff;
       }

اما فقط ستون Date را فقط در دیتاگرید نمایش می دهد

سلام
من sp زیر را نوشته ام
<sql>
ALTER proc [dbo].[aaaa]
as
begin
DECLARE @Qry VARCHAR(max) = 'select Date'
select @Qry += ', max(case when name = ''' + Name + ''' then Price end) as [' + NAME + ']'
FROM test3
GROUP BY Name
SET @Qry += CHAR(13) + 'from test3' + CHAR(13) + 'group by Date'
EXEC(@Qry)
end
<sql>

و خروجی آن بصورت زیر است
||http://tosinso.com/files/get/c8709d96-304f-4e05-8f71-ea537cfe375c||
و دیتاگرید را بصورت زیر پر کرده ام
<c#>
private void Form1_Load(object sender, EventArgs e)
       {
           DataClasses1DataContext dc = new DataClasses1DataContext();
           var staff = dc.aaaa();
           radGridView1.DataSource = staff;
       }
<c#>
اما فقط ستون Date را فقط در دیتاگرید نمایش می دهد
||http://tosinso.com/files/get/8a229a14-7120-4ab1-afd8-ce3a735b8a6b||
چگونه باید کدم را بنویسم تا تمام ستونها را نمایش بدهد
درضمن با linq می خواهم باشد
باتشکر

چگونه باید کدم را بنویسم تا تمام ستونها را نمایش بدهد

درضمن با linq می خواهم باشد

باتشکر

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است