سلام،
برای خروجی بصورت فایل excel از یک گرید مشکل دارم. گرید من بصورت زیر می باشد:
<asp:GridView ID="gvGroups" runat="server" CssClass="table table-striped table-bordered table-hover" AutoGenerateColumns="false" OnRowCommand="gvGroups_RowCommand" AllowPaging="true" PageSize="15" OnPageIndexChanging="gvGroups_PageIndexChanging" > <Columns> <asp:BoundField DataField="ID" HeaderText="کد "></asp:BoundField> <asp:BoundField DataField="GroupName" HeaderText="نام گروه" SortExpression="GroupName"></asp:BoundField> <asp:TemplateField HeaderText="وضعیت" ItemStyle-CssClass="center"> <ItemTemplate> <asp:Literal ID="ltIsActive" runat="server" Text='<%# Eval ("IsActive") %>'></asp:Literal> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="دسترسی" > <ItemTemplate> <asp:LinkButton ID="btnActive" runat="server" CssClass="btn btn-xs btn-success" CommandName="DoEdit" CommandArgument='<%# Eval ("ID") %>'> <i class="ace-icon fa fa-wrench bigger-120"></i> </asp:LinkButton> <asp:LinkButton ID="btnEdit" runat="server" ToolTip="ویرایش" CssClass="btn btn-xs btn-info" CommandName="DoEditGroup" CommandArgument='<%# Eval ("ID") %>'> <i class="ace-icon fa fa-pencil bigger-120"></i> </asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <PagerStyle CssClass="gridView" /> </asp:GridView>
و بصورت زیر پر می شود:
var data = db.tblUGroup.OrderBy(o => o.Type).ToList(); gvGroups.DataSource = data; gvGroups.DataBind();
ولی با هیچ کدام از مثالهایی که تو سایت بود؛ جواب نگرفتم.
میشه راهنمایی کنید؟
ممنون
سلام
مثالهای فوق اغلب از datatable استفاده میکنند و با linq, EF نمیشه کار کرد باهاشون!
بعضیهاشون هم خروجی بصورت فایل اکسس نیست و بصورت html هست.
برای همین از هیچکدام نشد استفاده کرد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)