當要取List中指定筆數之後的幾筆資訊
可使用Skip(3).Take(2)
=>取List中第三筆開始取二筆
參考資料:
http://blog.xuite.net/cppbuilder/blog/14806307
>>網址中有實用於List的方法運用
2012年8月30日 星期四
{C#} Datatable複製、搜尋功能
Datatable複製
僅格式:DataTable dt = DatasoruceDT.Clone();
格式與資料:DataTable dt = DatasoruceDT.Copy();
Datatable搜尋
方法一、
var drList =DatasoruceDT.Select("abc='" + item.abc+ "' and QTY=" + item.Qty + ");
如果是字串型態,則要加單引號;如是數字型態,則不需要加單引號
方法二、
//1.設定多個主鍵
DatasoruceDT.PrimaryKey = new DataColumn[] { DatasoruceDT.Columns["abc"],
DatasoruceDT.Columns["QTY"]};
//2.欲查詢的資料集
object[] searchObj = new object[] { "Data",50};
//3.搜尋DataRow 與傳入的List比對出所要的資料
DataRow dr = DatasoruceDT.Rows.Find(searchObj );
參考資料:
http://msdn.microsoft.com/zh-tw/library/system.data.datatable.select.aspx
http://www.dotblogs.com.tw/yc421206/archive/2009/10/20/11152.aspx
http://souts.pixnet.net/blog/post/9132068-ado.net%E4%B8%ADdataset%E3%80%81datatable%E3%80%81datarow%E8%A4%87%E8%A3%BD%E6%96%B9%E5%BC%8F
http://kkxl.iteye.com/blog/866318
僅格式:DataTable dt = DatasoruceDT.Clone();
格式與資料:DataTable dt = DatasoruceDT.Copy();
Datatable搜尋
方法一、
var drList =DatasoruceDT.Select("abc='" + item.abc+ "' and QTY=" + item.Qty + ");
如果是字串型態,則要加單引號;如是數字型態,則不需要加單引號
方法二、
//1.設定多個主鍵
DatasoruceDT.PrimaryKey = new DataColumn[] { DatasoruceDT.Columns["abc"],
DatasoruceDT.Columns["QTY"]};
//2.欲查詢的資料集
object[] searchObj = new object[] { "Data",50};
//3.搜尋DataRow 與傳入的List比對出所要的資料
DataRow dr = DatasoruceDT.Rows.Find(searchObj );
參考資料:
http://msdn.microsoft.com/zh-tw/library/system.data.datatable.select.aspx
http://www.dotblogs.com.tw/yc421206/archive/2009/10/20/11152.aspx
http://souts.pixnet.net/blog/post/9132068-ado.net%E4%B8%ADdataset%E3%80%81datatable%E3%80%81datarow%E8%A4%87%E8%A3%BD%E6%96%B9%E5%BC%8F
http://kkxl.iteye.com/blog/866318
{C#} .NET控件不要PostBack設定(尚未實作過)
取消某一button 的postback
UseSubmitBehavior 屬性設為 False
參考資料:
http://cate-taiwan.blogspot.tw/2008/08/aspnet-button-postback.html
{GridView} 當無資料時,顯示標題與無資料字眼
Gridview 當無資料時,顯示「沒資料」設定
ShowHeaderWhenEmpty="true"
EmptyDataText="沒資料"
參考資料:
http://jenmingisme.blogspot.tw/2009/02/gridview.html
ShowHeaderWhenEmpty="true"
EmptyDataText="沒資料"
參考資料:
http://jenmingisme.blogspot.tw/2009/02/gridview.html
2012年8月17日 星期五
{JQuery} 修改dialog 樣式與功能、按鈕事件
關閉dialog右上角叉叉功能
$('a.ui-dialog-titlebar-close').hide();
樣式修改
http://hi.baidu.com/zdz8207/item/4cb5726bcfc9d735ac3e83b7
在dialog上加按鈕
http://mini.nidbox.com/diary/read/193
其他屬性
http://www.phptogether.com/juidoc/dialog.html
dialog 按鈕事件
參考資料:
http://lovang.iteye.com/blog/647317
$('a.ui-dialog-titlebar-close').hide();
樣式修改
http://hi.baidu.com/zdz8207/item/4cb5726bcfc9d735ac3e83b7
在dialog上加按鈕
http://mini.nidbox.com/diary/read/193
其他屬性
http://www.phptogether.com/juidoc/dialog.html
dialog 按鈕事件
$("#dialog-confirm").dialog({
resizable: false,
height: 160,
modal: true,
buttons: {
"OK": function () {
//建立一個新的Option於select 控制項
varreason= $("#reason").val();
var newOption = $('<option value=' +reason+ '>' +reason+ '</option>');
$('#<%=ddlItemType.ClientID%>').append(newOption);
newOption.attr("selected", "true");
$(this).dialog("close");
},
Cancel: function () {
$(this).dialog("close");
}
}
});
參考資料:
http://lovang.iteye.com/blog/647317
{C#} 延遲執行程式
//延遲執行程式5秒
..........
......
System.Threading.Thread.Sleep(5000);
Response.Write("<script language='javascript'>alert('延遲成功');</script>");
2012年8月16日 星期四
{WinServer} WinServer2008 讀取Excel時相關設定
Excel放置Server端後,在Server 端開啟Excel檔案不斷產生「無法存取檔案」「拒絕存取路徑」檢查方式:
1.Server端資料夾權限
2.Server端是否有灌Excel(如是使用Excel Reader元件)
3.config是否有設定 .
<identity impersonate="true" userName="Userid" password="Password" />
參考資料: http://tsaiyuchi.blogspot.tw/2011/02/excel-manipulate.html#more
4.是否有建立C://win...../Desktop資料夾
參考資料:http://tsaiyuchi.blogspot.tw/2011/02/winserver2008-iis-manipulate-excel.html
補充參考資料:
http://www.dotblogs.com.tw/shadow/archive/2011/05/02/24043.aspx
2012年8月7日 星期二
{C#} Math屬性
參考資料:
http://msdn.microsoft.com/en-us/library/system.math.aspx
中文:
http://www.1000year.com/blog/335.htm
2012年8月6日 星期一
{HTML} Gridview數據格式設定:千分位、小數點
數值千分位,且取小數第二位
方法一、DataFormatString="{0:N2}"
方法二、DataFormatString="{0:#,##0.00}"
HtmlEncode="false"
方法二的寫法,必設定屬性 HtmlEncode="false",使可執行方法二DataFormatString 格式
ps.當欄位標題設定「HeaderText="CPU <br> Landed Cost"」時,也要將屬性 設定HtmlEncode="false" ,以可解讀成html語法不被編碼。
參考資料:
http://www.allenkuo.com/EBook5/view.aspx?TreeNodeID=82&id=486
方法一、DataFormatString="{0:N2}"
方法二、DataFormatString="{0:#,##0.00}"
HtmlEncode="false"
方法二的寫法,必設定屬性 HtmlEncode="false",使可執行方法二DataFormatString 格式
ps.當欄位標題設定「HeaderText="CPU <br> Landed Cost"」時,也要將屬性 設定HtmlEncode="false" ,以可解讀成html語法不被編碼。
參考資料:
http://www.allenkuo.com/EBook5/view.aspx?TreeNodeID=82&id=486
訂閱:
文章 (Atom)