c# - 如何在 DataGridView 单元格中显示 Linq 查询
问题描述
如何在 DataGridView 单元格中显示 Linq 查询?
我想在 BoundField 中显示查询查看评论中的图片
我想改变这个
改变这张照片
后端:
var show = (from u in database.tbl_SubUser
orderby u.SubUserID descending
select new
{
u.UserID_FK,
u.Name,
u.SubUserID,
u.Day
}).ToList();
e.Result = show;
正面 :
<asp:GridView ID="grdShowListSubUser" Width="100%" AutoGenerateColumns="false" DataSourceID="dsshowlistSubuser2" runat="server" CssClass="table table-bordered table-condensed table-hover table-responsive" OnRowCommand="grdShowListSubUser_RowCommand" AlternatingRowStyle-BackColor="AliceBlue" AllowPaging="true">
<Columns>
<asp:TemplateField HeaderText="ردیف" HeaderStyle-BackColor="Moccasin">
<ItemTemplate>
<asp:Label ID="lblRowCount" runat="server" Text='<%#Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Name" HeaderText="نام شعبه" NullDisplayText="" HeaderStyle-BackColor="Moccasin" />
<asp:BoundField DataField="day" HeaderText="مدت اعتبار" NullDisplayText="" HeaderStyle-BackColor="Moccasin" />
<asp:BoundField DataField="UserID_FK" HeaderText="زیرمجموعه" NullDisplayText="" HeaderStyle-BackColor="Moccasin" />
<asp:TemplateField HeaderText="عملیات" HeaderStyle-BackColor="#33cccc">
<ItemTemplate>
<asp:LinkButton ID="lbtnDelete" runat="server" Text="حذف" CssClass="btn btn-danger btn-xs" CommandName="DoDelete" OnClientClick="return confirm('با حذف این کاربر کلیه اطلاعات مرتبط حذف خواهد شد .ایا میخواهید این کاربر حذف شود؟')" CommandArgument='<%# Eval("SubUserID") %>'></asp:LinkButton>
<asp:LinkButton ID="lbtnEdit" runat="server" Text="ویرایش" CssClass="btn btn-info btn-xs" CommandName="DoEdit" CommandArgument='<%#Eval("SubUserID")%>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
解决方案
尝试列名和表名编辑
var show = (from u in database.tbl_SubUser
join shop in database.tbl_Shop on u.UserID_FK equals shop.ID
orderby u.SubUserID descending
select new
{
u.UserID_FK,
u.Name,
u.SubUserID,
u.Day,
ShopName = shop.Name
}).ToList();
e.Result = show;
推荐阅读
- java - RecyclerView,数据定位错误
- python - float() 参数必须是字符串或数字,而不是“时间戳”
- c++ - 无法在 C++ 11 中初始化联合
- html - CSS 边框底部属性无效
- css - 如何在css文件中找到multipe类...
- typescript - 使用反应式表单验证时出现 Ionic 4 多个错误
- java - 我应该为 netbeans 使用什么 JDK?
- linux - 如果对`kill`的调用导致为调用进程生成信号并且信号未被阻塞,会发生什么?
- xcode - 使用 CGRect 或使用约束以编程方式定位视图有什么区别?
- r - 如何在给定条件下分隔一列 data.table