發表文章

目前顯示的是 9月, 2009的文章

Server2008上使用ReportViewer

在Server上面執行ReportViewer會出現找不到物件javascript的錯誤,只要在Web.config加上兩段語法就可以正常執行了

ASP.NET Component 內嵌資源

圖片
在自己寫元件的時候常常需要將一些javascript, 圖片嵌入dll當中,下面兩個網站的教學讓我們可以對於元件開發更快上手 http://support.microsoft.com/kb/910442/zh-tw http://blog.csdn.net/webwalker/archive/2007/09/21/1795376.aspx 另外關於將自己寫好的元件加上ICON圖示也是製作專屬於自己元件的重要過程,下面圖式齒輪狀的是一開始沒有給icon的圖示 http://www.dotblogs.com.tw/jeff377/archive/2008/10/08/5624.aspx http://topic.csdn.net/t/20050222/20/3799032.html

GridView裡面使用Button事件

圖片
我用了微軟的GridView來達成下圖的畫面,在以前使用的習慣是使用Client端的事件再配合javascript來完成資料更新,因此沒有嘗試過Server的事件,這次我直接在ItemTemplate中直接放入一個Button(下圖藍框處)並在RowDateBound中動態加上事件如下,

ReportViewer9.0版 使用前說明

開發前要先安裝Microsoft ReportViewer9.0版(原Visual Studio 2005為8.0版),以下為Download網址 http://www.microsoft.com/downloads/details.aspx?familyID=cc96c246-61e5-4d9e-bb5f-416d75a1b9ef&DisplayLang=en

C# 取得當月份天數

DateTime.DaysInMonth(DateTime.Today.Year,DateTime.Today.Month)

ASP.NET ReportViewr使用方式

string strConnection = ConfigurationManager.ConnectionStrings["ConnectionString2"].ToString(); DataSet myDs = new Report1(); using (SqlConnection conn = new SqlConnection(strConnection)) { conn.Open(); string strSQL = "select * from XXXX"; using (SqlCommand cmd = new SqlCommand(strSQL, conn)) { SqlDataReader myDr = cmd.ExecuteReader(); myDs.Tables["statlist"].Load(myDr); myDr.Close(); myDr.Dispose(); } } //將ReportViewer1的DataSources集合清除 ReportViewer1.LocalReport.DataSources.Clear(); //匯出檔案名稱 ReportViewer1.LocalReport.DisplayName = "XXX彙總表"; //為查看器提供本地報表數據 ReportViewer1.LocalReport.ReportPath = Server.MapPath("Report1.rdlc"); ReportViewer1.LocalReport.DataSources.Add( new Microsoft.Reporting.WebForms.ReportDataSource("Report1_statlist", myDs.Tables["statlist"])); //參數 //ReportParameter param = new ReportParameter("Title", "嗚嗚"); //ReportPara

ASP.NET動態產生控制項&動態讀取控制項

//動態產生控制項 txt.ID = string.Format("txt{0}", rs["ordetailid"].ToString()); txt.Text = rs["amount"].ToString(); column.Controls.Add(txt); //動態讀取控制項 Page.Request.Form[string.Format("DataList1_statamount$txt{0}", strAmount)].ToString());

win2003 ASP上傳大小限制(轉貼)

問題:WIN2003無法上傳較大的文件「Request 對像 錯誤 \』 ASP 0104 : 80004005 \』 解決方案: 1.先打開IIS管理器: 2.關閉iis admin service服務 找到windows\\system32\\inesrv\\下的metabase.xml, 打開,找到ASPMaxRequestEntityAllowed 把他修改為需要的值, 默認為204800,即200K,把它修改為20480000(20M)。 然後重啟iis admin service服務   二、解決 ASP 無組件上傳錯誤:Request 對像 錯誤 ' ASP   0104   :   80004005 ' 不許操作---2003 server