如何向一个绑定空数据源的GridView添加数据呢,要是添加一个DetailsView或一个Repeater那就容易办了。可那样会影响页面的美观度和性能,最后我决定用GridView的EmptyDataTemplate和FooterRow来完成这个任务。废话少说下面来看看到底怎么做,呵呵。
首先看一下完成后的界面:
第一步创建数据源并绑定,代码如下:
第二步编辑GridView的EmptyDataTemplate 根据个人需要可以在里边直接写Html和定义CSS,下边是一段示例代码:记得把添加按钮的CommandName设为你想要的名字这里为EmptyInsert
第三步设置GridView的ShowFooter为True 并在编辑模版,放入需要的控件。添加按钮的CommandName设为Insert。
第四步,插入信息。点击添加按钮时会触发GridView的RowCommand事件我们在里边进行插入操作。
到这里就完成操作了。由于表达能力有限如果我写的不够明白希望大哥大姐多多指教, 呵呵
点击这里下载完整代码/Files/hongyuniu/FormDesigner.rar