我有一个包含日历按钮和文本框的aspx页面。当我们点击日历按钮时,会出现一个日历,我在日历上选择的日期会出现在文本框中。现在我想要的是根据选择的日期从数据库加载数据,并允许用户编辑它。我还想让用户在运行时添加行。我是否需要在运行时创建网格视图?有人能指出我的方向吗?
答案 0 :(得分:1)
您无需在运行时创建gridview。您可以在标记中定义gridview,而不需要最初的任何数据。您可以将日历设置为autopostback,在服务器端捕获所选的新日期,根据该日期获取数据并将其绑定到gridview。
就编辑数据而言,Gridviews已经为此提供了支持,您需要编写的代码量在很大程度上取决于如何设置gridview的数据源。如果您使用具有适当设置的SQLdatasource,除了标记之外,您几乎不需要编写一行代码(Google:Gridview SQLdatasurce编辑ASP.net)。