日期:2014-05-18  浏览次数:20377 次

GridView如何在内存里面操作??
如题..

我现在要把一个GridView对象实例在程序里面进行数据绑定.设置样式.设置分页.在RowCreated..RowDataBound   等事件里面写相应的过程..
我该怎么写?

各位有没有相关的例子什么的?
请各位高手.赐教~~
小弟在线等...

------解决方案--------------------
楼主为什么要这样呢?
这样很费劲的,状态不好保存啊!
------解决方案--------------------
DataGrid dg1 = new DataGrid();
dg1.DataSource = " ";
dg1.DataBind();
dg1.SelectedIndexChanged += new EventHandler(dg1_SelectedIndexChanged);
dg1.UpdateCommand += new DataGridCommandEventHandler(dg1_UpdateCommand);
大概就是这样吧,不建议这样做
------解决方案--------------------
对,是在同一个类中声明。
比如你在button事件中实现添加了一个GridView
你一刷新页面就又没有了。
如果你在PageLoad中加你做了一些修改都不能保存,除非你加了ViewState先判断然后再执行,那样工作量肯定小不了!
------解决方案--------------------
http://www.cnblogs.com/symjie520/archive/2007/04/18/718961.html
------解决方案--------------------
为什么不建议这么做呢?

现看看Scott 这篇文章吧:创建动态数据输入用户界面
http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnasppDynamicUI.mspx
关键问题是如何维护控件状态,视图状态等等

建议使用AJAX框架,如ASP.NET AJAX,其自带的sample 就有GridView的Demo
------解决方案--------------------
网上很多例子,找找吧
------解决方案--------------------
使用CACHE
------解决方案--------------------
帮顶阿