سلام یک dataView دارم ستونی از نوع ItemTemplate دارم و خاصیت AllowSorting هم true است میخوام بدونم که چگونه این ستون را sort کنم
Printable View
سلام یک dataView دارم ستونی از نوع ItemTemplate دارم و خاصیت AllowSorting هم true است میخوام بدونم که چگونه این ستون را sort کنم
داخل متغیر SortExpression اون ستون نام ستونی که میخوای بر اساس اون sort انجام بشه رو بنویس
ئاش علی این کارم به ذن خودم رسید ولی من از tableAdapter استفاده میکنم و این کارو نمیکنه
منم از روش خودت استفاده کردم ! دیتاست و مشکلی نداره ، آخه این عمل توی لایه presention انجام میشه و به dal کاری نداره ، خود gridview مقادیر رو مرتب میکنه الان مشکل دقیقا چیه؟
منم همین مشکل رو دارم، :
در Codebehind هم نوشتم :
<asp:GridView ID="GridViewSearchResult" runat="server" AllowSorting="True" >
<Columns>
<asp:TemplateField HeaderText="عنوان" SortExpression="Title">
<ItemTemplate>
<asp:Label ID="LabelTitle" runat="server" Text='<%# Bind("Title") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="موضوع" SortExpression="Subject" >
<ItemTemplate>
<asp:Label ID="LabelSubject" runat="server" Text='<%# Bind("Subject") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
GridViewSearchResult.DataSource = Information.GetInfo(_title, _subject);متد GetInfo در کلاس Information اطلاعات رو از Database می یاره.
GridViewSearchResult.DataBind();
با اینکه SortExpression رو هم برای ستونهام ست کردم بازم نمی شه!
چه جوری باید تابع Sort رو به صورت دستی پیاده کنم (اصلا این کار درسته؟)
آقا کسی راه حل این مشکل را میدونه