婚禮2 |
2008年12月10日 星期三
2008年11月9日 星期日
2008年7月1日 星期二
2008年6月30日 星期一
2008年6月24日 星期二
2008年5月30日 星期五
終於走出第一步了,提親!
提親當天時在是有夠緊張的啦,我家人也是緊張到不行,當場也是不知道講甚麼好,還好有經歷過的大姑丈和小姑丈,也算是順利的結束了,再來就是等家長會面後才能商討日子,希望一切順利啊。
2008年5月28日 星期三
Asp.net TextBox ReadOnly or Disable can not get value
In asp.net form page, ReadOnly TextBox's Text won't be keeped.
For this, you can set TextBox attribute readonly when page onload event
ex.
TextBox1.Attributes.Add("readonly", "readonly");
For this, you can set TextBox attribute readonly when page onload event
ex.
TextBox1.Attributes.Add("readonly", "readonly");
2008年5月26日 星期一
在GRIDVIEW中 增加Javascript
在
protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)中
再產生對每行填值時可用
LinkButton lbt = (LinkButton)e.Row.Cells[0].FindControl("FileDownLoad2");
String itemno = lbt.CommandArgument;
lbt.Attributes.Add("onclick", "window.open('filedownload.aspx?itemno=" + itemno + "','','width=10,height=10,toolbar=no,menubar=no,scrollbars=no')");
增加Onclick的動作,如果寫在aspx中會有很多問題,才移到這邊,以程式碼動態產生
。
protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)中
再產生對每行填值時可用
LinkButton lbt = (LinkButton)e.Row.Cells[0].FindControl("FileDownLoad2");
String itemno = lbt.CommandArgument;
lbt.Attributes.Add("onclick", "window.open('filedownload.aspx?itemno=" + itemno + "','','width=10,height=10,toolbar=no,menubar=no,scrollbars=no')");
增加Onclick的動作,如果寫在aspx中會有很多問題,才移到這邊,以程式碼動態產生
。
2008年5月22日 星期四
在Asp.net中GridView相關處理
3 column
GridViewRow gvr = GridView1.Rows[i];
CheckBox ckb = (CheckBox)gvr.FindControl("CheckBox1");
if (ckb.Checked == true)
{
ckb.Text.ToString();
gvr.Cells[2].Text ="Test"+ i;
//if a column is invisible ,it's text data will be null
}
else {
ckb.Text.ToString();
gvr.Cells[2].Text.ToString();
}
}
2008年5月20日 星期二
LINQ顯示字串轉換
原本的程式碼
var result = from lmst in context.KM_routeformmst
join ldtl in context.KM_routeformdtl on lmst.form_no equals ldtl.form_no
join luser in context.Users on ldtl.to_user equals luser.user_no
where
ldtl.visible == "Y" && lmst.sender == this.uo.getEmpno()
select new
{
表單號 = lmst.form_no,
狀態 = TransForm(lmst.type),
簽核者 = luser.user_name,
待審知識編號 = lmst.buffer_km_no
}
;
可以套入Method轉換顯示Value
private String TransForm(String text) {
String TypeString ="";
switch (text){
case "AAA": {
TypeString = "Test1";
break;
}
default: {
TypeString = "例外";
break;
}
}
return TypeString;
}
var result = from lmst in context.KM_routeformmst
join ldtl in context.KM_routeformdtl on lmst.form_no equals ldtl.form_no
join luser in context.Users on ldtl.to_user equals luser.user_no
where
ldtl.visible == "Y" && lmst.sender == this.uo.getEmpno()
select new
{
表單號 = lmst.form_no,
狀態 = TransForm(lmst.type),
簽核者 = luser.user_name,
待審知識編號 = lmst.buffer_km_no
}
;
可以套入Method轉換顯示Value
private String TransForm(String text) {
String TypeString ="";
switch (text){
case "AAA": {
TypeString = "Test1";
break;
}
default: {
TypeString = "例外";
break;
}
}
return TypeString;
}
2008年5月12日 星期一
2008年5月11日 星期日
ASP.net 檔案下載
參考程式碼:
String filepath = "實體路徑";
WebClient wc = new WebClient();
Response.ClearHeaders();
Response.Clear();
Response.Expires = 0;
Response.Buffer = true;
Response.AddHeader("Accept-Language", "zh-tw");
Response.AddHeader("Content-Disposition", "Attachment;FileName=" + System.Web.HttpUtility.UrlEncode(filepath, System.Text.Encoding.UTF8));
Response.ContentType = "APPLICATION/octet-stream";
Response.BinaryWrite(wc.DownloadData(filepath));
Response.End();
String filepath = "實體路徑";
WebClient wc = new WebClient();
Response.ClearHeaders();
Response.Clear();
Response.Expires = 0;
Response.Buffer = true;
Response.AddHeader("Accept-Language", "zh-tw");
Response.AddHeader("Content-Disposition", "Attachment;FileName=" + System.Web.HttpUtility.UrlEncode(filepath, System.Text.Encoding.UTF8));
Response.ContentType = "APPLICATION/octet-stream";
Response.BinaryWrite(wc.DownloadData(filepath));
Response.End();
訂閱:
文章 (Atom)