asp.net ajax 返回datatable 的值 如何绑定到gridview? 通过ajax已经从服务页面返回了datatable现在的问题是如何把datatable绑定到gridview组件呢?请高手指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable dt = new DataTable(); DataView dv = new DataView(dt);gridView1.datasource=dv;gridView1.dataBind(); gridView1.datasource=dt;gridView1.dataBind(); 这代码是写在cs里的吗?这里返回的datatable是返回到JavaScript函数里的因为是通过ajax从服务页面获得的datatable该怎样绑定? ajax获取XML数据DataSet ds = new DataSet(); XmlDocument xml = new XmlDocument(); xml.LoadXml(""); ds.ReadXml(new XmlNodeReader(xml)); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); 可能我没说清楚获得的datatable是返回到html页面上的JavaScript里面的在javascript里好像不能写cs代码吧 怎样都行实现的是通过ajax获取到了datatable现在要无刷新显示到gridview里 参考下这个http://www.cnblogs.com/fifastar/archive/2006/12/21/545891.html 查了资料好像通过<invokeMethodAction target="DataSource" method="load" />好像能直接绑定但没搞懂继续请教高手 gridView1.datasource=dt;gridView1.dataBind(); \冷眼看你的问题。你以为ajax是什么时髦玩意儿吗?那么自己做gridview吧,别想当然以为有什么gridview! 你去问问追求什么ajax、什么asp.ney mvc的粉丝如何处理gridview,最低级的gridview也行!找到了,是一种“福气”。 我觉得需要热眼来看这个问题无刷新显示无论在客户感觉还是速度上都有提升除了ajax,你还有更好的解决方法吗?不是ajax时髦不时髦的,是找不到比他更好的解决方法如果,sp1234,有更好的解决方案,请赐教! 可以将控件用htmll输出到 到前台绑定 innerHTML 是的,这样可以显示出来,但还没有绑定到gridview,怎样绑定呀? 你可以在后台定义一个绑定GridView的方法,其传入参数是一个DataTable类型的,然后在前台调用后台这个函数,其传入参数就是你AJAX得到的DATATABLE 前台JS调用后台C#方法+++++++++++++++++第一种情况: 1.后台方法:protected string CsharpVoid(string strCC){return strCC;}2.javascript 调用<script language="javascript"> var s = '<%=CsharpVoid("www.esoutong.com")%>'; document.write(s);</script> +++++++++++++++++第二种情况:1.后代码:protected void CsharpVoid() { string strCC = "www.esoutong.com"; Response.Write(strCC); Response.End(); }2.调用方法:CsharpVoid()<script language="javascript">document.write("<%CsharpVoid();%>");</script> 复制GridView 的HTML结构,再使用json数据格式 然后绑定~轻松做出一个gridview ~ 不要用gridview了,自己画table吧 问 GZH4455 cs返回一个datatable后客户端的js怎样绑定,请回答一下,谢谢了 js获取一个datatable怎样绑定到gridview?等待 返回成功后 把以前的table删掉 重新构建一个table 怎样实现?要绑定到gridview 1,获取数据用js拼接html2,UpdatePanel + Gridview UpdatePanel是可以,但有很多弊端所以不想用UpdatePanel 1,获取数据用js拼接html可能不是绑定,这里想要绑定 在ajax服务端不要再去反回datatable了 直接生成一个xml文件,然后用gridview去绑定,和绑定table是一个道理,调用dataset的readxml方法。 要是能这么调用,ajax这个技术就用不着诞生了。。这个兄弟说的这个方法应该只能在页面初始化的时候调用到后台代码,而不能实时调用 持久购物车 打开新页面并传递多个参数?? ASP.NET三层结构各层的作用是什么啊? System.IO.DirectoryInfo 操作类的问题 ASP.NET(在线等) 项目征求意见(纯属散分) ASP.NET版块一日不如一日了 jQuery中datagrid使用 将DataGrid的EnableViewState设置为false后,在服务器端如何操作他的各个项 discuz!nt跟asp.net站点进行整合的问题,涉及到跨域 ===请教一个sql语句=== CSS路径出了问题
DataView dv = new DataView(dt);
gridView1.datasource=dv;
gridView1.dataBind();
gridView1.dataBind();
这代码是写在cs里的吗?
这里返回的datatable是返回到JavaScript函数里的
因为是通过ajax从服务页面获得的datatable
该怎样绑定?
DataSet ds = new DataSet();
XmlDocument xml = new XmlDocument();
xml.LoadXml("");
ds.ReadXml(new XmlNodeReader(xml)); GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
可能我没说清楚获得的datatable是返回到html页面上的JavaScript里面的
在javascript里好像不能写cs代码吧
实现的是通过ajax获取到了datatable
现在要无刷新显示到gridview里
http://www.cnblogs.com/fifastar/archive/2006/12/21/545891.html
好像通过
<invokeMethodAction target="DataSource" method="load" />
好像能直接绑定但没搞懂继续请教高手
gridView1.dataBind();
无刷新显示无论在客户感觉还是速度上都有提升
除了ajax,你还有更好的解决方法吗?
不是ajax时髦不时髦的,是找不到比他更好的解决方法
如果,sp1234,有更好的解决方案,请赐教!
是的,这样可以显示出来,但还没有绑定到gridview,怎样绑定呀?
+++++++++++++++++第一种情况:
1.后台方法:
protected string CsharpVoid(string strCC)
{
return strCC;
}
2.javascript 调用
<script language="javascript">
var s = '<%=CsharpVoid("www.esoutong.com")%>';
document.write(s);
</script>
1.后代码:
protected void CsharpVoid()
{
string strCC = "www.esoutong.com";
Response.Write(strCC);
Response.End();
}
2.调用方法:CsharpVoid()
<script language="javascript">
document.write("<%CsharpVoid();%>");
</script>
轻松做出一个gridview ~
自己画table吧
问 GZH4455 cs返回一个datatable后
客户端的js怎样绑定,请回答一下,谢谢了
怎样绑定到gridview?
等待
怎样实现?
要绑定到gridview
2,UpdatePanel + Gridview
UpdatePanel是可以,但有很多弊端
所以不想用UpdatePanel