我想设计一个具有不同布局的报告页面,以便打印到移动设备.我正在使用bootstrap v3.似乎网格无法区分两者,因为打印断点与移动断点(xs)相同
例如:在下面的测试html中,我的打印页面(或打印预览)并排显示xs6列,但堆叠了sm6列.xs和sm之间没有断点.
当然我的打印页面比我的移动视口宽,所以不应该使用sm布局?
我做错了什么或是这样的?是否有定义的视口宽度用于打印?
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-xs-6">
xs6
</div>
<div class="col-xs-6">
xs6
</div>
</div>
<div class="row">
<div class="col-sm-6">
sm6
</div>
<div class="col-sm-6">
sm6
</div>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有一个表NCR包含格式的数据:
ID | Date | Item | Type | Qty
1 | 01/01/13 | Apple | A | 1
2 | 01/01/13 | Apple | B | 1
3 | 01/01/13 | Orange | C | 1
4 | 01/01/13 | Orange | A | 2
6 | 01/01/13 | Orange | C | 1
Run Code Online (Sandbox Code Playgroud)
我想生成一个linq查询,它给出了给定日期的类型和总和的摘要,如下所示:
Item | A | B | C
Apple | 1 | 1 | 0
Orange | 2 | 0 | 2
Run Code Online (Sandbox Code Playgroud)
到目前为止我有这个:
var q …Run Code Online (Sandbox Code Playgroud) 我希望我的用户能够通过部分字符串搜索采购订单(这是INT的),即如果采购订单是123456,则输入456会在结果中输入123456.
我认为这会奏效:
var pop = (from po in ctx.PurchaseOrders
let poid = po.PurchaseOrderID.ToString()
where poid.Contains(term)
select new SearchItem
{
id = poid,
label = po.SupplierID,
category = "purchaseorder"
}).ToList();
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression.
Run Code Online (Sandbox Code Playgroud)
如何将INT PurchaseOrderID转换为字符串以使我能够搜索它的片段?
谢谢
我正在使用ASP.NET v4.5和linq实体我试图按周使用以下代码对数据进行分组
var groupedByWeek = salesOrdersList
.GroupBy(i => i.DueDate.AddDays(-(int)i.DueDate.DayOfWeek));
Run Code Online (Sandbox Code Playgroud)
但是我得到一个"黄色死亡屏幕",错误:
LINQ to Entities无法识别方法'System.DateTime AddDays(Double)'方法,并且此方法无法转换为商店表达式.
理想情况下我想说
var groupedByWeek = salesOrdersList.GroupBy(i => i.DueDate.WeekNumber);
Run Code Online (Sandbox Code Playgroud)
但生活并不那么容易!
有没有人知道使用Linq to Entities的周数的方法?
我正在尝试DateTime从CSV导入中找到最大值和最小值.
我有这个从temp导入数据DataTable:
var tsHead = from h in dt.AsEnumerable()
select new
{
Index = h.Field<string>("INDEX"),
TimeSheetCategory = h.Field<string>("FN"),
Date = DdateConvert(h.Field<string>("Date")),
EmployeeNo = h.Field<string>("EMPLOYEE"),
Factory = h.Field<string>("FACTORY"),
StartTime = DdateConvert(h.Field<string>("START_TIME")), //min
FinishTime = DdateConvert(h.Field<string>("FINISH_TIME")), //max
};
Run Code Online (Sandbox Code Playgroud)
哪个工作正常.然后我想对数据进行分组并显示开始时间和结束时间,即各个字段的最小值/最大值.
到目前为止我有这个:
var tsHeadg = from h in tsHead
group h by h.Index into g //Pull out the unique indexes
let f = g.FirstOrDefault() where f != null
select new
{
f.Index,
f.TimeSheetCategory,
f.Date,
f.EmployeeNo,
f.Factory,
g.Min(c => c).StartTime, //Min …Run Code Online (Sandbox Code Playgroud) 我有一个使用linq到实体的项目表,说:
ID | Name | Attb1 | Attb2
1 | Apple | Green | Juicy
2 | Orange | Orange | sweet
Run Code Online (Sandbox Code Playgroud)
等等
我有另一个列表,里面只有ID.
使用Linq我想从项目表中返回所有字段,除非ID在列表中.即如果我的列表中只有'1',我想返回2 | orange | orange | sweet
如果我在ASP.NET页面上有10个标签,有没有办法可以编程方式选择一个基于值设置的标签?
即
<asp:Label runat="server" ID="errormsgLbl1" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl2" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl3" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl4" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl5" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl6" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl7" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl8" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl9" CssClass="errorMessage"/>
<asp:Label runat="server" ID="errormsgLbl10" CssClass="errorMessage"/>
Run Code Online (Sandbox Code Playgroud)
然后在我的代码隐藏
var labeltochange = "errormsgLbl1";
.
. Magic here
.
labeltochange.text = "message";
Run Code Online (Sandbox Code Playgroud)