js ~!
gridview 发送到客户端也就是个table,没个单元格对应了一个td。现在你的问题转化成了,用js得到table中选中的td。哈哈,完全可以实现,就是麻烦点。但是绝对可行。
提供思路。现在找一段实现这个功能的js吧。网上有。
处理控件的焦点事件:可以获取当前单元格的行和列
private void dataGrid1_GotFocus(object sender, EventArgs e) { Console.WriteLine(dataGrid1.CurrentCell.ColumnNumber + " " + dataGrid1.CurrentCell.RowNumber); }
按 1 楼的思路,脚本应该就可以解决了,而且因为不回发到服务器使得成本更小、响应更快。可通过 jquery 等框架注册 GridView 输出 table 的各格(td)点击事件,在事件中获取父对象(tr?),并枚举该 tr 的子节点以获取当前 td 的序列。所要做的调试工作就是要获取序列偏移,比如最终值等于获取值加1或减1等。
感觉上这样,仅仅是思路,没有做实验。
你来看看我的文章就知道了,我写过 这样的文章便 是你说的问题有GridVeiw的添加删除修改,呵呵
http://www.cnblogs.com/sufei/archive/2009/03/14/1485995.html
还是昨天那个问题?