首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

各位了解AJAX的请帮忙,该如何处理

2011-12-27 
各位了解AJAX的请帮忙小弟现在需要获取服务器端数据控件生成的所有HTML现在的代码是.System.Text.StringBu

各位了解AJAX的请帮忙
小弟现在需要获取服务器端数据控件生成的所有HTML现在的代码是.
  System.Text.StringBuilder   strb   =   new   System.Text.StringBuilder();
                        System.IO.StringWriter   sw   =   new   System.IO.StringWriter(strb);
                        System.Web.UI.HtmlTextWriter   htw   =   new   HtmlTextWriter(sw);
                        GridView   gv   =   new   GridView();
                        gv.DataSource   =   ds;
                        gv.DataBind();
                        gv.RenderControl(htw);
htw里面保存的不是所有数据网个生成的数据,比如模版列的HTML就没有..     请问何解?       在就是         小第的想法是,自己实现无刷新   GIRDVIEW   翻页   ,我把   临时的   Girdview对象的事件   在和以前拖的控件的处理事件代码绑定,     然后返回HTML数据,     请问这样可以实现吗?


[解决办法]
GridView gv = new GridView();
gv.DataSource = ds;
=============
1。
没有设置帮定列

GridView gv = new GridView();
//
BoundField boundField = new BoundField();
gv.Columns.Add(boundField);
boundField.HeaderText = "产品名称 ";
boundField.DataField = "ProductName ";
// ...
gv.DataSource = ds;

如何在代码里,产生模板列?
====================
2.
ASP.NET 2.0中动态添加 GridView 模板列的例子 http://dotnet.aspx.cc/article/897cb049-ccff-4fe7-b990-df974493a0b1/read.aspx

Good Luck!
[解决办法]
htw里面保存的不是所有数据网个生成的数据,比如模版列的HTML就没有.. 请问何解?
---------------------
你是用数据源绑定的方式,gridview里的html内容是不包括模板列的Html以及数据的。

如何在代码里,产生模板列?
---------------------
TemplateField tc = new TemplateField();
tc.ItemTemplate = new MyColumn();//MyColumn是你自己定义的模板类,继承ITemplate,
tc.HeaderText = i_columnName;
GridView1.Columns.Add(tc);
[解决办法]
楼上都解答了
[解决办法]
ds哪里来的?

热点排行