datalist的控件数据绑定以及修改删除
来源:互联网 发布:淘宝刷好评给多少钱 编辑:程序博客网 时间:2024/05/21 20:20
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
datalist();
}
}
private void datalist()
{
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand("select * from admin", DB.conn);
DataSet ds = new DataSet();
sda.Fill(ds, "admin");
this.DataList1.DataKeyField = "id";
this.DataList1.DataSource = ds.Tables["admin"].DefaultView;
this.DataList1.DataBind();
DB.conn.Close();
}
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Write(Application["count"].ToString());
Response.Write("<br>");
Response.Write(Server.MachineName);
Response.Write("<h1>Title</h1>");
Response.Write(Server.UrlEncode("<a href=www.baidu.com>www.baidu.com</a>"));
}
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "select")
{
this.DataList1.SelectedIndex = e.Item.ItemIndex;
this.datalist();
}
}
protected void DataList1_EditCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "edit")
{
this.DataList1.EditItemIndex = e.Item.ItemIndex;
this.datalist();
}
}
protected void DataList1_CancelCommand(object source, DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = -1;
this.datalist();
}
protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)
{
string id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
string name = ((TextBox)e.Item.FindControl("txtname")).Text;
try
{
SqlCommand cmd = new SqlCommand("update admin set name='" + name + "'where id='" + id + "'", DB.conn);
DB.conn.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
DB.conn.Close();
}
}
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
{
string id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();
try
{
DB.conn.Open();
SqlCommand cmd = new SqlCommand("delete from admin where id='" + id + "'", DB.conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
DB.conn.Close();
}
}
简单实现。
- datalist的控件数据绑定以及修改删除
- Datalist控件嵌套Datalist控件的数据绑定
- 数据绑定控件之DataList
- DataList的数据绑定
- DataList的数据绑定
- 数据绑定控件之一DataList控件的使用
- DataList的修改删除
- DataList控件判断并绑定数据的方法
- 利用CommandArgument 属性获取 datalist的中 控件数据绑定
- Asp.net--数据绑定控件DataList
- datalist的数据绑定事件
- ASP.NET中的DataList控件编码实现数据绑定、删除、更新等操作
- FormView 控件修改绑定数据的方式
- 绑定DataList服务器控件
- datalist嵌套中子datalist数据绑定的处理
- 数据绑定到DataList中ItemTemplate的时候,对里面控件的处理
- 叠代三层数据绑定(嵌套DataList子控件事件的激发)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- VARIANT安全数组的用法
- [总结]为了效率,应该把基础运算交给数据库还是程序?
- 自己扩展的VTypes
- 父类引用指向子类对象
- 单片机软件工程师的职业规划迷茫
- datalist的控件数据绑定以及修改删除
- 打破一种旧的习惯,形成一种新的高效编程习惯
- FLEX:Bindable标签
- 用到的T-CODE
- 十二星座男人谁最痴情
- 如何基于asp.net实现ListBox控件的鼠标拖拽功能
- ASP.NET2.0文件上传以及图片处理作者: 周建东 日期: 2007-08-17 04:48
- 浅谈个人网站排名、流量与盈利的关系
- 业务流程的自动化