如何将FooterRow添加到最初没有值的Gridview

时间:2009-04-17 08:51:59

标签: asp.net vb.net gridview footer

我有一个Gridview,其中最初没有填充行。意味着我没有为gridview设置任何数据源。我必须通过添加footerrow来填充gridview。我已将footerrow的可见性视为true。因此,一个错误将作为“对象未设置为对象的实例”而出现。可能是这个原因?有人可以帮忙吗?

实际上我需要通过FooterRow将数据添加到Gridview中。插入几条记录之后,我需要将这些数据插入到数据库中。所以,我希望这个Gridview只将数据插入到数据库中。对于特定的“ FileID“,我有很多记录,这就是我使用Gridview的原因。还有其他任何方法吗?

1 个答案:

答案 0 :(得分:2)

请参阅此问题:How to insert a Row in GridView

对象引用错误可能是因为您没有为GridView设置任何数据源。在这种情况下,Gridview不会渲染。

修改

我已经链接到另一个问题,该问题提供了一个非常有用的链接来完成您想要的功能类型。由于您似乎找不到它,因此以下是相关链接 - How to easily insert row in GridView with SqlDataSource?

本文介绍了如何使用GridView的EmptyDataTemplate来使用GridView启用记录插入。请注意,您必须稍微修改逻辑以一次插入一组记录,而不是一次插入一组记录。

如果您对此解决方案有疑问,请通过评论澄清。