这个问题纠结了很久了。
目的很明确:就是实现用户在网页上可以粘贴东西到表格,像excel那样,复制的时候有几行几列粘贴进来后还是那样。
实现过程:最开始想在网页上直接加载一个excel,但是那样会带来很多无法控制的问题,所以想了想没有用用成。
接下来是搜索各种的web表格控件,找到的答案是要么是收费软件,要么不符合需求。最后没有办法了又回到原点,开始从零想起:
我要一张表----->
想到gridview----->
要可编辑的表---->
gridview的模板列中加textbox---->
实现复制粘贴----->
textbox控件中加onpase事件,将剪贴板中的内容取出来对复制的内容进行处理(js)----->
处理之后一次放到textbox中(js)----->
须要得到相应的TextBox的id号。。。----->
发现js得不到TextBox的id号。。。%>_<%。。。继续纠结找办法
+++++++++++++++++++++++++++++++++++++++++++++++
在前台得到gridview当前操作所在的行----->
对此行及后面的行进行操作------>找id号问题解决
+++接下来遇到的问题是粘贴时候把已经赋好的值覆盖掉了,现在开始处理粘贴问题。。。未完待续
++++++++++++++++++++++++++++++++++++++++++++
给textbox添加onblur失去焦点函数,在数据处理完后强制把焦点给没有数据的第一个TextBox,出发当前焦点所在TextBox失去焦点,进行处理。完成(*^__^*) ……