EXCEL匯入GridView,然後再匯入資料庫.

近日項目中有一個多筆料號要輸入,我做了一個用javascript複製輸入框的功能,可以輸入多筆料號。但是使用者反饋,料號太多,可能幾百個料號在EXCEL檔案裡,這樣輸入很慢,需要增加功能。於是想到了SQLSERVER匯入EXCEL的功能。declare @strExcelName varchar(50)set @strExcelName='c:\sl.xls'exec('select * into ##tmp from openrowset(''MICROSOFT.JET.OLEDB.4.0''

選定下拉式清單的方法

1.Filetype.Items.FindByValue(act).Selected=true;2.SetSelectedItem(this.ddlMonth,strddlmonth);  private void SetSelectedItem(ListControl list, String value)  {    foreach(ListItem e in

擷取CheckBox在GridView模板列中的值

aspx:    <asp:GridView ID="gvdeptusers" runat="server" DataKeyNames="id" AutoGenerateColumns="False" Width="100%" ShowHeader="False" OnRowDataBound="gvdeptusers_RowDataBound">    <Columns>        <asp:BoundField DataField="names" > 

驗證CheckBoxList至少要有一項選中

<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;

GridView模版列中根據資料動態添加RadioButtonList項

aspx                    <ItemTemplate>                        <asp:HiddenField ID="hditem" runat="server" Value='<%# Eval("item") %>' />                        <asp:RadioButtonList ID="rblidea" runat="server" RepeatDirection="Hor

SQL語句優化

用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

Excel資料匯入的問題解決

今天進行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=

如何把檔案上傳到另外一台伺服器

在程式部署上經常遇到一個問題,為了安全,速度,一般都是把資料庫和程式分開放在不同的伺服器.一般對外一台伺服器就夠了,其它如果想對外,通過這台對外伺服器就可以實現.剛不久在做一個項目遇到了一個問題,程式所在的伺服器空間小,另外購置了一台資料服務器(儲存資料庫及檔案).程式裡多個地方用到了附件上傳,一般上傳檔案都放在程式目錄下.可這次不一樣,要放在另外一台伺服器.開始時我覺得很簡單,只要建立網路映射不就可以了嗎?只要有足夠的許可權,和操作本機盤有什麼區別呢?以前也做過這方面,用的是.net

SQL中字元轉日期問題

剛接到一個項目,有一個數據表,裡面的日期格式:"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

網頁中的連結問題

GridView中顯示多個欄位連結,用hyperlinkfield.           <asp:hyperlinkfield DataNavigateUrlFields = "state,ecrnewid" DataNavigateUrlFormatString="~/ShowECR.aspx?type={0}&ecrnewid={1}" HeaderText="操作" Target="_blank" Text="詳情">               <ItemSt

GridView中的RowCommand事件

也是在這次項目開發遇到的問題,本來放在一起的,後來發現太長了,所有就分開來寫.不過都是一些非常簡單的問題,怕忘記,在這裡作一個記錄.GridView模版列中Button取值問題:        <asp:GridView ID="GridView1" runat="server" DataKeyNames="id" AutoGenerateColumns="False" ShowHeader="False" Width="100%" OnRowDataBound="GridView1_Ro

Excel資料匯出

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"

關於主板整合音效卡

剛買了一塊ASUS P5LD2,效能方面都還可以。主板整合音效卡播放聲音效果好可以。今天和LP   QQ聊天時發現不能錄音,狂鬱悶啊。能放音為什麼就不能錄音呢?前置音頻插口和後置插口都試了,音像和耳機可以同時放音,就是不能錄音,用硬體測試,發現不了聲音。其他人都說是主板有問題,叫我去找JS,我覺得麻煩。估計是插線問題,開啟機箱,果然不錯。沒有跳線,插上線了,開機,用系統內建錄音測試,效果還很滿意。

正則表達式在不同環境中的使用方法

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

提交disabled按鈕的幾種方法

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);        

@好處多多

@好處多多1.檔案路徑 strFileFrom="\\172.16.20.12\e$\CCL_Development\ProExcelTest\Engg_Index_DFS\Report" 這種形式的在C#中會報錯.

項目結束後一點心得

電子簽核系統經過反覆修改,測試,現在終於正式啟用了。做這個系統之前堅持用WEB的形式,方便維護,無用戶端安裝,對於公司裡千奇百怪的需求尤為重要。由於需求很苛刻,既要簡單方便操作,又要功能強大,這樣的話WEB方式在某些方面顯的尤為不足。其中有一個方面,電子郵件的發送問題,因為所有通知都需經過郵件,測試使用時發現操作成功郵件收不到。還有一點,如果是郵件伺服器有問題,在提交資料時也變的好慢,不知情者說是系統運行慢,就算是使用者等待web方式也會逾時。於是就改為winform形式發送郵件,跟outloo

GridView自動序號

第一種方式,直接在Aspx頁面GridView模板列中.這種的缺點是到第二頁分頁時又重新開始了.            <asp:TemplateField HeaderText="序號" InsertVisible="False">              <ItemStyle HorizontalAlign="Center" />              <HeaderStyle HorizontalAlign="Center" Width="5%" /&g

根據使用者名稱/密碼Copy區域網路中指定檔案夾裡的檔案

代碼如下:        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 + "

網頁列印如果設置邊線不顯示

網頁列印如果設置邊線不顯示有的時候要用到網頁直接列印,用戶需求千奇白怪,比如不顯示某個單元格。.notd{}{    border-right-style: none;/**//*右邊不顯示*/    border-left-style: none;/**//*左右不顯示*/    border-top-style: none;/**//*頂部不顯示*/    border-bottom-style: none;/**//*底部不顯示*/}根據實際調整,實際上還是能看見虛線,特別是在整個表格外邊

總頁數: 61357 1 .... 10580 10581 10582 10583 10584 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.