是关于TreeView与DataGrid的问题!
TreeView与DataGrid在同一页面,我现在想实现点击TreeView的一个节点,实现DataGrid的数据更新,是个级联的问题!问题就在这,前提不刷新页面,就要用到ajax技术,对于ajax技术我不太了解,哪位大大能帮我一下,一解决我散分!
TreeView与DataGrid在同一页面,我现在想实现点击TreeView的一个节点,实现DataGrid的数据更新,是个级联的问题!问题就在这,前提不刷新页面,就要用到ajax技术,对于ajax技术我不太了解,哪位大大能帮我一下,一解决我散分!
解决方案 »
- 本地调试正常,发布IIS,外网访问登录页行,但是登录之后就弹出个框,叫输入用户名密码?
- webeditor在IIS7.0下上传文件出错
- 台账的设计问题
- 两次调用一个方法产生的问题!
- 巨弱的奇怪问题:拔掉网线,我的sql server 怎么连不上了?
- Repeater 如何显示一行两列
- 文本框的内容转换成时间格式时的出错问题!在线等!!
- 讨论:ASP.NET的Application,Session,Cookie,ViewState和Cache等变量的区别是什么?
- 那位朋友有自定义控件的代码,???
- 哪们高手能帮我解决一下客户端访问webserive。怎样在服务器上配置。我在本机测试通过。(saucer icyer帮忙呀)
- 如何将ASP.NET的动态网页转换成静态的网页(急)
- 一个简单的web目录问题
点击节点的时候,就调用异步的请求刷新该Table, 页面也不是不刷新,而是局部刷新。
比如:
node.onclick = function(){
MyClass.GetData(RefreshTable_CallBack, arg); //arg 表示更新请求的参数,
//MyClass 是Codebehind的类名
//GetData 是Codebehind中定义的方法,
//返回一个DataSet
//RefreshTable_CallBack 用于将取得的DataSet,组装到<Table>中.
}function RefreshTable_CallBack(res)
{
if(res.error != null) {
alert(res.error);
}
else {
var myTable = document.getElementById("myTable");
if(myTable == null) return;
var dt = res.value.Tables[0];
for(var i=0; i<dt.Rows.length; i++)
{
//使用 dt.Rows[i].字段名 遍历取到的DataTable
}
}
如果你有兴趣的话你到百度上搜索一下GridTree就可以得到源码了。