ASP.net C# 为什么这个修改记录在for sql怎么用循环语句实现查询里只执行一次?SqlDataSource1.SelectCommand在Button14_Click

.net中,以下图为例,点击日历中的2月2号,显示的只有2月2号0:00:00的信息,而2月2号其它时间段的信息显示不了,请问如何解决呢?原代码如下:protectedvoidCalendar1_

不知道你注意了没有,SelectedDate:只是选择的日期。这个控件是没时间的。所需要你在添加几个控件来选择时间。很简单,3个下拉菜单。或者使用DateTime.Now.TimeOfDay.ToString();来获取当前时间。
同样的在你保存时,如果没有时间,sql数据库会默认设为0:00:00

本回答被提问者和网友采纳

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

在前面的教程中,我们了解了 ObjectDataSource 控件如何允许插入、更新和删除数据。 SqlDataSource 控件支持相同的操作,但方法不同,本教程演示如何将 SqlDataSource 配置为插入、更新和删除数据。

FormView 控件包括插入支持以及编辑和删除功能。 这些数据修改功能可以直接插入数据源控件,而无需编写一行代码。 使用 ObjectDataSource 检查,以方便使用 GridView、DetailsView 和 FormView 控件进行插入、更新和删除。 或者,可以使用 SqlDataSource 代替

回想一下,若要支持使用 ObjectDataSource 进行插入、更新和删除,我们需要指定要调用的对象层方法来执行插入、更新或删除操作。 使用 SqlDataSource 时,我们需要提供INSERTUPDATEDELETE (或存储过程) 执行的 SQL 语句。 如本教程所示,这些语句可以手动创建,也可以由 SqlDataSource 的“配置数据源”向导自动生成。

由于我们已经讨论了 GridView、DetailsView 和 FormView 控件的插入、编辑和删除功能,本教程将重点介绍如何配置 SqlDataSource 控件以支持这些操作。 如果需要在 GridView、DetailsView 和 FormView 中实现这些功能,请返回到“编辑”、“插入”和“删除数据”教程,从 ”开始。

如过去两个教程中所述,若要从 SqlDataSource 控件检索数据,需要设置两个属性:

  1. ConnectionString,指定要向其发送查询的数据库,以及
  2. SelectCommand,指定要执行的临时 SQL 语句或存储过程名称以返回结果。

对于 SelectCommand 具有参数的值,参数值是通过 SqlDataSource 集合 SelectParameters 指定的,可以包括硬编码值、常见参数源值 (查询字符串字段、会话变量、Web 控件值等) ,也可以以编程方式分配。 当以编程方式或自动从数据 Web 控件调用 SqlDataSource 控件 Select() 方法时,将建立与数据库的连接,将参数值分配给查询,并将命令传送到数据库。 然后,结果将作为 DataSet 或 DataReader 返回,具体取决于控件属性 DataSourceMode 的值。

指定了一个 InsertCommandUpdateCommandDeleteCommand 值后,相应的数据 Web 控件智能标记中的“启用插入”、“启用编辑”或“启用删除”选项将可用。 为了说明这一点,让我们从 书籍和 创始人,自1998年以来一直在与 Microsoft Web 技术合作。 斯科特是一名独立顾问、教练员和作家。 他的最新书是 。 他可以通过他的博客访问,也可以通过他的博客找到。

我要回帖

更多关于 sql怎么用循环语句实现查询 的文章

 

随机推荐