asp.net数据添加代码

asp.net数据添加代码,连接数据库后,在一个文本框里输入一个数据,点一个按钮后能把文本框里的数据添加到数据库里。如图在线等待急急急急急... asp.net数据添加代码,连接数据库后,在一个文本框里输入一个数据,点一个按钮后能把文本框里的数据添加到数据库里。如图
在线等待 急急急急急
展开
 我来答
某泉
2012-06-24 · TA获得超过272个赞
知道答主
回答量:48
采纳率:0%
帮助的人:14.2万
展开全部
这个需要使用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();
悲伤中的悲剧
2012-06-16 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:104万
展开全部
留个让档乱邮蠢源箱 发个相似坦档的给你!
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();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhaohuapan
2012-06-25 · 超过38用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:71.8万
展开全部
看了你的图,明白你的意思了,你的意思是添加后,下面的列表中把新添加的数据显示出来吧?
方法:
1.把数据添加到数据库。
2.重新给下面的列表控件绑定数据。
PS:如果你是不会做第一步,那是你老锋的基础不好了,可以留个联系方式QQ也行,详细给你侍喊晌说渗卖。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式