asp.net数据添加代码
asp.net数据添加代码,连接数据库后,在一个文本框里输入一个数据,点一个按钮后能把文本框里的数据添加到数据库里。如图在线等待急急急急急...
asp.net数据添加代码,连接数据库后,在一个文本框里输入一个数据,点一个按钮后能把文本框里的数据添加到数据库里。如图
在线等待 急急急急急 展开
在线等待 急急急急急 展开
4个回答
展开全部
这个需要使用ADO.NET对象哦~
1、先在命名空间引用using System.Data.SqlClient;
2、然后创建sql链接SqlConnection cn=new SqlConnection(ConfigurationManager.ConnectionStrings["连接字符串名"].ConnectionString);
3、打开链接cn.Open();
4、写好插入记录的sql语句string sql="insert into 表名(字段名) values(' " + textbox1.text + " ')"亏哪察,这里注意分缓碧清楚单引号和双引号
5、创建命令SqlCommand cmd = new SqlCommand(sql,cn);
6、执行命令cmd.ExecuteNonQuery();
7、最后最好销茄再关闭链接哦~cn.Close();
1、先在命名空间引用using System.Data.SqlClient;
2、然后创建sql链接SqlConnection cn=new SqlConnection(ConfigurationManager.ConnectionStrings["连接字符串名"].ConnectionString);
3、打开链接cn.Open();
4、写好插入记录的sql语句string sql="insert into 表名(字段名) values(' " + textbox1.text + " ')"亏哪察,这里注意分缓碧清楚单引号和双引号
5、创建命令SqlCommand cmd = new SqlCommand(sql,cn);
6、执行命令cmd.ExecuteNonQuery();
7、最后最好销茄再关闭链接哦~cn.Close();
展开全部
留个让档乱邮蠢源箱 发个相似坦档的给你!
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "")
{
dataconn.bindinfostring(GridView1, "select * from ChengJi order by UserID DESC", "UserID");
}
else
{
dataconn.bind(GridView1, "select * from ChengJi where " + DropDownList1.SelectedValue + " Like '%" + TextBox1.Text + "%'");
}
}
public void bind(GridView gv, string sqlstr)
{
SqlConnection cn = this.getcon();
cn.Open();
SqlDataAdapter mydata = new SqlDataAdapter(sqlstr, cn);
DataSet mydataset = new DataSet();
mydata.Fill(mydataset);
gv.DataSource = mydataset;
gv.DataBind();
cn.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "")
{
dataconn.bindinfostring(GridView1, "select * from ChengJi order by UserID DESC", "UserID");
}
else
{
dataconn.bind(GridView1, "select * from ChengJi where " + DropDownList1.SelectedValue + " Like '%" + TextBox1.Text + "%'");
}
}
public void bind(GridView gv, string sqlstr)
{
SqlConnection cn = this.getcon();
cn.Open();
SqlDataAdapter mydata = new SqlDataAdapter(sqlstr, cn);
DataSet mydataset = new DataSet();
mydata.Fill(mydataset);
gv.DataSource = mydataset;
gv.DataBind();
cn.Close();
}
追问
不行啊,复制上去全是错,我完全不知道该改哪些地方,一调试全是错
leolovetina@163.com
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-16
展开全部
public partial class _Default : System.Web.UI.Page
{
string f = "0";
static string constr = "Data Source=.;Initial Catalog=northwind;User ID=sa;password=123";
SqlConnection con = new SqlConnection(constr);
public void gridview()
{
string sqlstr = "select * from products";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
string InsertStr = "(productname,quantityperunit,unitprice,unitsinstock) values('" + this.TextBox1.Text + "','" + this.TextBox2.Text + "','" + this.TextBox3.Text + "','" + this.TextBox4.Text + "')";
f = InsertData("戚基products", InsertStr);
if (f=="1")
{
this.Label1.Text ="添加成功";
}
gridview();
this.GridView1.Visible = true;
this.Panel1.Visible = false;
}
public string InsertData(string Table, string InsertString)
{
//调用说明:
//
/迹早/
//
String Sql = "Insert into " + Table + InsertString;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = constr;
SqlCommand cmd = new SqlCommand(Sql, conn);
try
{
conn.Open();
cmd.ExecuteNonQuery();
return "1";
}
catch (Exception Ex)
{
return "数据提交失败!<姿仔雀br>错误信息:" + Ex.Message.ToString();
}
finally
{
conn.Close();
}
}
}
{
string f = "0";
static string constr = "Data Source=.;Initial Catalog=northwind;User ID=sa;password=123";
SqlConnection con = new SqlConnection(constr);
public void gridview()
{
string sqlstr = "select * from products";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
string InsertStr = "(productname,quantityperunit,unitprice,unitsinstock) values('" + this.TextBox1.Text + "','" + this.TextBox2.Text + "','" + this.TextBox3.Text + "','" + this.TextBox4.Text + "')";
f = InsertData("戚基products", InsertStr);
if (f=="1")
{
this.Label1.Text ="添加成功";
}
gridview();
this.GridView1.Visible = true;
this.Panel1.Visible = false;
}
public string InsertData(string Table, string InsertString)
{
//调用说明:
//
/迹早/
//
String Sql = "Insert into " + Table + InsertString;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = constr;
SqlCommand cmd = new SqlCommand(Sql, conn);
try
{
conn.Open();
cmd.ExecuteNonQuery();
return "1";
}
catch (Exception Ex)
{
return "数据提交失败!<姿仔雀br>错误信息:" + Ex.Message.ToString();
}
finally
{
conn.Close();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看了你的图,明白你的意思了,你的意思是添加后,下面的列表中把新添加的数据显示出来吧?
方法:
1.把数据添加到数据库。
2.重新给下面的列表控件绑定数据。
PS:如果你是不会做第一步,那是你老锋的基础不好了,可以留个联系方式QQ也行,详细给你侍喊晌说渗卖。
方法:
1.把数据添加到数据库。
2.重新给下面的列表控件绑定数据。
PS:如果你是不会做第一步,那是你老锋的基础不好了,可以留个联系方式QQ也行,详细给你侍喊晌说渗卖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询