摘要:ASP.NET (C#) 数据库-02_DataSource-03_SqlDataSource_OLEDB-06_FormViewModifyData_OnAspx
一、SqlDataSource 控件设定与 FormView 控件显示与异动数据范例。(在 aspx 里设置)
@在 aspx 页面设置如下
@在 cs 文件设置如下:
using System;
using System.Data;
using System.Web.UI;
using System.Web.UI.WebControls;
partial class _02_DataSource_02_SqlDataSource_OLEDB_06_FormView_ModifyData_OnAspx : System.Web.UI.Page
{
//当 FormView 控件插入数据时所要执行动作。
protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e)
{
//另外自行指定要写入字段的数据值。
SqlDataSource1.InsertParameters["News_ID_F"].DefaultValue = "99";
SqlDataSource1.InsertParameters["News_Subject_F"].DefaultValue = "另外插入主旨";
SqlDataSource1.InsertParameters["News_Content_F"].DefaultValue = "另外插入内容";
SqlDataSource1.InsertParameters["News_Date_F"].DefaultValue = DateTime.Now.ToString();
SqlDataSource1.InsertParameters["News_Type_F"].DefaultValue = "活动";
SqlDataSource1.InsertParameters["TouchCounts_F"].DefaultValue = "50";
//如果要让自订的CheckBox可以被勾取的话,必须将InsertItem里面的CheckBox控件移除才可,不然会一只抓到没有选取的默认值永远会是不勾选。
SqlDataSource1.InsertParameters["State_F"].DefaultValue = "true";
}
//当 FormView 控件更新数据时所要执行动作。
protected void FormView1_Updating(object sender, FormViewUpdateEventArgs e)
{
//另外自行指定要写入字段的数据值。
SqlDataSource1.UpdateParameters["News_Subject_F"].DefaultValue = "另外更新主旨";
SqlDataSource1.UpdateParameters["News_Content_F"].DefaultValue = "另外更新内容";
SqlDataSource1.UpdateParameters["News_Date_F"].DefaultValue = DateTime.Now.ToString();
SqlDataSource1.UpdateParameters["News_Type_F"].DefaultValue = "公告";
SqlDataSource1.UpdateParameters["TouchCounts_F"].DefaultValue = "60";
//如果要让自订的CheckBox可以被勾取的话,必须将UpdateItem里面的CheckBox控件移除才可,不然会一只抓到没有选取的默认值永远会是不勾选。
SqlDataSource1.UpdateParameters["State_F"].DefaultValue = "true";
}
//当 Button 控件按下后所要执行动作。(查询编号)
protected void Button1_Click(object sender, EventArgs e)
{
//转移页面。
Response.Redirect("06_FormViewModifyData_OnAspx.aspx?News_color: rgb(255, 0, 0);">详细 UI 部分请自行参阅源代码的.aspx 部分
AspDataBase.rar
扫描二维码关注公众号,回复:
7172814 查看本文章
原文:大专栏 ASP.NET (C#) 数据库-02_DataSource-03_SqlDataSource_OLEDB-06_FormView_ModifyData_OnAspx