重构此篇《在GridView控件FooterTemplate内添加记录 Ver2》 http://www.cnblogs.com/insus/p/3270644.html 这有些缺陷,怎样说呢? 这些实验,均是在已有记录的基础上实现了。如果没有记录的情况之下,你想实现在FooterTemplate添加记录,是无法实现的。因为没有记录时,整个Gridview控件都不呈现,更不用说FooterTemplate模版了。
Insus.NET把数据表中的记录全清除,再浏览网页时,它呈现这样子:
没意思,不完美。
既然Insus.NET能写此篇文章,办法肯定是有的。看看下面程序的变化,让这个功能重生?去修改Html代码:
只是对原有的html代码,添加高亮块的代码,即是添加了一个空模版EmptyDataTemplate。文本框TextBox也是照搬FooterTemplate的,ID也不用变更。
也无需添加任何.cs代码。
看看动态操作: