Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个由日历按钮和文本框组成的 aspx 页面。当我们单击日历按钮时,会出现一个日历,并且我在日历上选择的日期会出现在文本框中。现在我想要的是根据选择的日期从数据库中加载数据并允许用户编辑它。我还想让用户在运行时添加行。我需要在运行时创建网格视图吗?有人可以指点我一个方向吗?
您不需要在运行时创建 gridview。您可以在标记中定义网格视图,而最初没有任何数据。您可以将日历设置为自动回发,并在服务器端捕获所选的新日期,根据该日期获取数据并将其绑定到您的网格视图。
就编辑数据而言,Gridviews 已经为此提供了支持,您需要编写的代码量在很大程度上取决于如何设置 gridview 的数据源。如果您使用具有适当设置的 SQL 数据源,您实际上不必编写除标记之外的任何一行代码(Google:Gridview SQLdatasurce 编辑 ASP.net)。