asp.net增删改查代码?
4个回答
展开全部
首先定义数据库,连接数据库。
这是查找。。。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string connString = "server=;database=loveaspnet;uid=sa;pwd=1";
SqlConnection conn = new SqlConnection(connString);//创建连接数据库的对象
string s = "select * from favourite";
SqlDataAdapter da = new SqlDataAdapter(s, conn);//从数据库中取数据
da.Fill(ds, "favourite");//向数据集中填充数据,并为填充的表起名
ViewState["DataSet"] = ds;//viewstate将数据存入到页面隐藏域里,
conn.Close();//关闭数据库连接
gvFavourite.DataSource = ds.Tables[0];//GridView的数据源设置为数据集ds的第一张表
gvFavourite.DataBind();//执行绑定
ddlFavourite.DataSource = ds.Tables[0];//数据源设置为数据集ds的第一张表
ddlFavourite.DataTextField = ds.Tables[0].Columns[0].Caption;//获取数据集中列名为第0列的列名的列(即获取第0列)放到下拉框里
ddlFavourite.DataBind();//执行绑定
}
}
protected void ddlFavourite_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet d = (DataSet)ViewState["DataSet"];//使用ViewState里存储的数据,
DataRow[] drs = d.Tables[0].Select("A='" + ddlFavourite.SelectedValue + "'");//数据库查询
txtA.Text = drs[0][0].ToString();
txtB.Text = drs[0][1].ToString();
txtC.Text = drs[0][2].ToString();
}
}
…………改是把 txtA.Text = drs[0][0].ToString();
txtB.Text = drs[0][1].ToString();
txtC.Text = drs[0][2].ToString();
倒过来 drs[0][0].ToString();=txtA.Text…………
增加再定义一个函数代码,代码也是后面变动一下,删更简单不过我忘了,要详细答案再联系。
这是查找。。。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string connString = "server=;database=loveaspnet;uid=sa;pwd=1";
SqlConnection conn = new SqlConnection(connString);//创建连接数据库的对象
string s = "select * from favourite";
SqlDataAdapter da = new SqlDataAdapter(s, conn);//从数据库中取数据
da.Fill(ds, "favourite");//向数据集中填充数据,并为填充的表起名
ViewState["DataSet"] = ds;//viewstate将数据存入到页面隐藏域里,
conn.Close();//关闭数据库连接
gvFavourite.DataSource = ds.Tables[0];//GridView的数据源设置为数据集ds的第一张表
gvFavourite.DataBind();//执行绑定
ddlFavourite.DataSource = ds.Tables[0];//数据源设置为数据集ds的第一张表
ddlFavourite.DataTextField = ds.Tables[0].Columns[0].Caption;//获取数据集中列名为第0列的列名的列(即获取第0列)放到下拉框里
ddlFavourite.DataBind();//执行绑定
}
}
protected void ddlFavourite_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet d = (DataSet)ViewState["DataSet"];//使用ViewState里存储的数据,
DataRow[] drs = d.Tables[0].Select("A='" + ddlFavourite.SelectedValue + "'");//数据库查询
txtA.Text = drs[0][0].ToString();
txtB.Text = drs[0][1].ToString();
txtC.Text = drs[0][2].ToString();
}
}
…………改是把 txtA.Text = drs[0][0].ToString();
txtB.Text = drs[0][1].ToString();
txtC.Text = drs[0][2].ToString();
倒过来 drs[0][0].ToString();=txtA.Text…………
增加再定义一个函数代码,代码也是后面变动一下,删更简单不过我忘了,要详细答案再联系。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
方法一:
1,定义sql语句
2,用sqlconnection建立数据库连接sqlconnection con=new sqlconnection(string c);//c是连接字符串
3,打开数据库con.open();
4,利用sqlcommand执行sql语句
(sqlcommand cmd=new sqlcommand(string sql,string connection);//括号里面是sql语句,和连接字符串
)
这里只是给了一个思路,具体实现代码,视情况而定。
方法二:
绑定数据库控件 GridView
里面可以直接配置数据源,可以通过插入行列,有编辑修改查询删除的功能
1,定义sql语句
2,用sqlconnection建立数据库连接sqlconnection con=new sqlconnection(string c);//c是连接字符串
3,打开数据库con.open();
4,利用sqlcommand执行sql语句
(sqlcommand cmd=new sqlcommand(string sql,string connection);//括号里面是sql语句,和连接字符串
)
这里只是给了一个思路,具体实现代码,视情况而定。
方法二:
绑定数据库控件 GridView
里面可以直接配置数据源,可以通过插入行列,有编辑修改查询删除的功能
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 列名,列名,....from 表名 where 条件
insert into表名(列名1,列名2,...) values(列名1值,列名2值,...)
update 表名 set 列名1=所改的值1,列名2=所改的值2 where 条件
delete from 表名 where 条件
insert into表名(列名1,列名2,...) values(列名1值,列名2值,...)
update 表名 set 列名1=所改的值1,列名2=所改的值2 where 条件
delete from 表名 where 条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说数据库吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询