我试图使页脚仅在打印预览的页脚部分粘贴到最后一页的底部
页面内容是动态的,所以我不知道哪一页是我的最后一页。
我已经尝试过下面的代码,它使页脚出现在预览的最后一页,但不在最后一页的页脚部分。当前页脚部分打印在紧邻正文部分的第 2 页,但我想要页脚要打印在页脚部分第 2 页的部分
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.min.js"> </script>
<script language="javascript" type="text/javascript">
function printDiv(divID) {
//Get the HTML of div
var divElements = document.getElementById(divID).innerHTML;
//Get the HTML of whole page
var oldPage = document.body.innerHTML;
//Reset the page's HTML with div's HTML only
document.body.innerHTML =
"<html><head><title></title></head><body>" +
divElements + "</body>";
//Print Page
window.print();
//Restore orignal HTML
document.body.innerHTML = oldPage;
}
</script>
</head>
<body>
<button onclick="myFunction()"> Print this page</button> <input type="button" value="Print 1st Div" …Run Code Online (Sandbox Code Playgroud)我有一个表调用Master,我需要所有匹配日期的所有可能记录,根据用户输入@FromDate和@Todate....
主表:
ID FromDate ToDate
1 18/03/2014 18/03/2014
2 01/03/2014 05/03/2014
3 06/03/2014 08/03/2014
Run Code Online (Sandbox Code Playgroud)
我的查询:
select ID
from master M
where M.FromDate between('10/03/2014') and ('17/03/2014')
or M.ToDate between ('10/03/2014') and ('17/03/2014')
Run Code Online (Sandbox Code Playgroud)
用户输入:
FromDate ToDate
01/03/2014 06/03/2014
01/03/2014 31/03/2014
09/03/2014 09/03/2014
Run Code Online (Sandbox Code Playgroud)
预期产出:
2,3
1,2,3
No Records
Run Code Online (Sandbox Code Playgroud) 我的数据表包含许多重复的行,我需要根据多列从数据表中过滤这些行,以在结果数据表中获取不同的行......
Barcode Itemid PacktypeId
1 100 1
1 100 2
1 100 3
1 100 1
1 100 3
Run Code Online (Sandbox Code Playgroud)
仅需要包含 packtypeid 1,2,3 的行,应删除剩余的第 4 行和第 5 行
我尝试过使用两种方法,但都没有获得更好的结果
数据表包含超过 10 列,但唯一列是“Barcode”、“ItemID”、“PackTypeID”
方法一:
dt_Barcode = dt_Barcode.DefaultView.ToTable(true, "Barcode", "ItemID", "PackTypeID");
Run Code Online (Sandbox Code Playgroud)
上面的方法过滤了行,但它只返回列 3 列值,我需要整个 10 列值。
Method-2:
List<string> keyColumns = new List<string>();
keyColumns.Add("Barcode");
keyColumns.Add("ItemID");
keyColumns.Add("PackTypeID");
RemoveDuplicates(DataTable table, List<string> keyColumns)
{
var uniqueness = new HashSet<string>();
StringBuilder sb = new StringBuilder();
int rowIndex = 0;
DataRow row;
DataRowCollection rows = table.Rows;
int i = …Run Code Online (Sandbox Code Playgroud)