西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → 用javascript 實現 GridView控件支持復制與粘貼

用javascript 實現 GridView控件支持復制與粘貼

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2012/7/17 14:50:59字體大。A-A+

作者:佚名點擊:19次評論:0次標簽: GridView

  • 類型:編程控件大。15.7M語言:中文 評分:10.0
  • 標簽:
立即下載

function getClipboard() {  

    if (window.clipboardData) {  

        return (window.clipboardData.getData('Text'));  

    }  

    return null;  

}  

$(function () {  

    //找到所有需要編輯的單元格  

    var numTd = $("#GridView1 tbody td");  

    //表格總行數  

    var trCount = $("#GridView1 tbody tr").length;  

    //給這些單元格注冊Click事件  

    numTd.click(function () {  

        //單元格  

        var currTd = $(this);  

        //當前行  

        var row = $(this).parent("tr").prevAll().length;  

        //當前列  

        var col = $(this).prevAll().length;  

        //輸入框  

        var inputObj = $(":input[type='text']", currTd);  

        //使文本框的內容添加后就被選中(trigger可以執(zhí)行javascript中的方法)  

        inputObj.trigger("focus").trigger("select");  

        //處理文本框上回車和ESC按鍵的操作  

        inputObj.keyup(function (event) {  

            //獲取當前按下的鍵盤的鍵值  

            //處理粘貼板數據,Ctrl+V  

            if (event.ctrlKey && event.keyCode == 86) {  

                var clipStr = getClipboard();  

                if (clipStr) {  

                    var len = clipStr.split("\n"); //獲取行數  

                    if (len && len.length > 1) {  

                        for (var i = 0; i < len.length - 1; i++) {  

                            if (i + row < trCount) {  

                                $(":input[type='text']", "#GridView1 tbody tr:eq(" + (i + row) + ") td:eq(" + col + ")").val(len[i]);  

                            }  

                        }  

                    }  

                    else {  

                        inputObj.val(clipStr);  

                    }  

                }  

            }  

        });  

    });  

})  

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)