Time of Update: 2018-12-05
近日項目中有一個多筆料號要輸入,我做了一個用javascript複製輸入框的功能,可以輸入多筆料號。但是使用者反饋,料號太多,可能幾百個料號在EXCEL檔案裡,這樣輸入很慢,需要增加功能。於是想到了SQLSERVER匯入EXCEL的功能。declare @strExcelName varchar(50)set @strExcelName='c:\sl.xls'exec('select * into ##tmp from openrowset(''MICROSOFT.JET.OLEDB.4.0''
Time of Update: 2018-12-05
1.Filetype.Items.FindByValue(act).Selected=true;2.SetSelectedItem(this.ddlMonth,strddlmonth); private void SetSelectedItem(ListControl list, String value) { foreach(ListItem e in
Time of Update: 2018-12-05
aspx: <asp:GridView ID="gvdeptusers" runat="server" DataKeyNames="id" AutoGenerateColumns="False" Width="100%" ShowHeader="False" OnRowDataBound="gvdeptusers_RowDataBound"> <Columns> <asp:BoundField DataField="names" >
Time of Update: 2018-12-05
<script language="javascript" type="text/javascript"> <!-- function ClientValidate(sender, args) { var flag = false; var inarr=form1.all.tags("input"); for (var i=0; i<inarr.length;
Time of Update: 2018-12-05
aspx <ItemTemplate> <asp:HiddenField ID="hditem" runat="server" Value='<%# Eval("item") %>' /> <asp:RadioButtonList ID="rblidea" runat="server" RepeatDirection="Hor
Time of Update: 2018-12-05
用IN的時候SELECT * FROM [hcempno] where empno in(SELECT [empno] FROM [compemp])改用EXISTSSELECT * FROM [hcempno] where exists(SELECT 1 FROM [compemp] where empno=[hcempno].empno )數據量大的時候有明顯區別,但我的測試時和實際操作中並非如此。以下方法得出測試時間:select語句前加:declare @d datetimeset
Time of Update: 2018-12-05
今天進行Excel資料匯入時,好多資料無法入庫,非常的鬱悶.因為本身的資料是從資料庫中匯出來的,是非常標準的資料.後來才發現:exec('select * from openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=No;IMEX=1;DATABASE='+@strExcelName+''',[Report$]) ')紅色部分非常重要,每次都忽視了.HDR=Yes時顯示第一條資料為欄位名.HDR=No時就把第一條作為資料顯示.當HDR=
Time of Update: 2018-12-05
在程式部署上經常遇到一個問題,為了安全,速度,一般都是把資料庫和程式分開放在不同的伺服器.一般對外一台伺服器就夠了,其它如果想對外,通過這台對外伺服器就可以實現.剛不久在做一個項目遇到了一個問題,程式所在的伺服器空間小,另外購置了一台資料服務器(儲存資料庫及檔案).程式裡多個地方用到了附件上傳,一般上傳檔案都放在程式目錄下.可這次不一樣,要放在另外一台伺服器.開始時我覺得很簡單,只要建立網路映射不就可以了嗎?只要有足夠的許可權,和操作本機盤有什麼區別呢?以前也做過這方面,用的是.net
Time of Update: 2018-12-05
剛接到一個項目,有一個數據表,裡面的日期格式:"30-Nov-06",沒辦法轉日期。後來才知道是由於語言的問題,處理方法:set language 'english'SELECT cast([sdate] as datetime)FROM [HISCheck]搞定以下是SQL中一些常用的語言set language 'Simplified Chinese'set language 'us_english' c#IFormatProvider culture = new
Time of Update: 2018-12-05
GridView中顯示多個欄位連結,用hyperlinkfield. <asp:hyperlinkfield DataNavigateUrlFields = "state,ecrnewid" DataNavigateUrlFormatString="~/ShowECR.aspx?type={0}&ecrnewid={1}" HeaderText="操作" Target="_blank" Text="詳情"> <ItemSt
Time of Update: 2018-12-05
也是在這次項目開發遇到的問題,本來放在一起的,後來發現太長了,所有就分開來寫.不過都是一些非常簡單的問題,怕忘記,在這裡作一個記錄.GridView模版列中Button取值問題: <asp:GridView ID="GridView1" runat="server" DataKeyNames="id" AutoGenerateColumns="False" ShowHeader="False" Width="100%" OnRowDataBound="GridView1_Ro
Time of Update: 2018-12-05
1.EXEC master..xp_cmdshell 'bcp DataTest.dbo.AirPerformance out D:\WinForm\ProjExcel\Files\Engg_Index_DFS\Report\airperformancetol.xls -c -q -S "WUSF\DAT" -U"sa" -P"055122"'2.EXEC master..xp_cmdshell 'bcp "select * from DataTest.dbo.AirPerformance"
Time of Update: 2018-12-05
剛買了一塊ASUS P5LD2,效能方面都還可以。主板整合音效卡播放聲音效果好可以。今天和LP QQ聊天時發現不能錄音,狂鬱悶啊。能放音為什麼就不能錄音呢?前置音頻插口和後置插口都試了,音像和耳機可以同時放音,就是不能錄音,用硬體測試,發現不了聲音。其他人都說是主板有問題,叫我去找JS,我覺得麻煩。估計是插線問題,開啟機箱,果然不錯。沒有跳線,插上線了,開機,用系統內建錄音測試,效果還很滿意。
Time of Update: 2018-12-05
1.javascript例子:function isFloat(name) //數值檢測(浮點數){ //var re=/^\d{4}-\d{1,2}-\d{1,2}$/;//日期 //var re=/^\d{0,8}$/;//整數 //var re=/^\w+@\w+\.\w{2,3}/;//Email //var re=/^\d{1,8}$|\.\d{1,2}$/;//浮點數 var re=/^(-?\d+)(\.\d+)?$/;// var r=name
Time of Update: 2018-12-05
1.<script type="text/javascript" language="javascript"> function chk(frm) { //debugger; var et = document.getElementById("__EVENTTARGET"); var btn, btns; if(et) btns = document.getElementsByName(et.value);
Time of Update: 2018-12-05
@好處多多1.檔案路徑 strFileFrom="\\172.16.20.12\e$\CCL_Development\ProExcelTest\Engg_Index_DFS\Report" 這種形式的在C#中會報錯.
Time of Update: 2018-12-05
電子簽核系統經過反覆修改,測試,現在終於正式啟用了。做這個系統之前堅持用WEB的形式,方便維護,無用戶端安裝,對於公司裡千奇百怪的需求尤為重要。由於需求很苛刻,既要簡單方便操作,又要功能強大,這樣的話WEB方式在某些方面顯的尤為不足。其中有一個方面,電子郵件的發送問題,因為所有通知都需經過郵件,測試使用時發現操作成功郵件收不到。還有一點,如果是郵件伺服器有問題,在提交資料時也變的好慢,不知情者說是系統運行慢,就算是使用者等待web方式也會逾時。於是就改為winform形式發送郵件,跟outloo
Time of Update: 2018-12-05
第一種方式,直接在Aspx頁面GridView模板列中.這種的缺點是到第二頁分頁時又重新開始了. <asp:TemplateField HeaderText="序號" InsertVisible="False"> <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" Width="5%" /&g
Time of Update: 2018-12-05
代碼如下: public static void OpenDirectory(string str_Directory,string to_Directory, string str_UserName, string str_Password) { string str_LogoOn = "net use " + str_Directory + " /user:" + str_UserName + " \"" + str_Password + "
Time of Update: 2018-12-05
網頁列印如果設置邊線不顯示有的時候要用到網頁直接列印,用戶需求千奇白怪,比如不顯示某個單元格。.notd{}{ border-right-style: none;/**//*右邊不顯示*/ border-left-style: none;/**//*左右不顯示*/ border-top-style: none;/**//*頂部不顯示*/ border-bottom-style: none;/**//*底部不顯示*/}根據實際調整,實際上還是能看見虛線,特別是在整個表格外邊