ASP.NET(C#语言)怎样把dropdownlist的数据加入数据库

ASP.NET(C#语言)怎样把dropdownlist的数据加入数据库,第1张

string

constr="连接字符串"

SqlConnection

conn

=

new

SqlConnection(constr)

conn.Open()

string

sql="insert

into

表名(密码的问题保护字段)

values('"+dropdownlist.SelectedItem.Text+"')"

SqlCommand

cmd

=

new

SqlCommand(sql,

conn)

cmd.ExecuteNonQuery()

conn.close()

这样就可以插入了。如果还有问题可以随时找我。

//比如我写一个类,类里有一个数据绑定的方法。示例代码如下

class datasouce

{

//数据绑定的方法

public void getAll()

{

//代码略

}

}

//然后我到页面中去调用,比如我有一个dispaly页面,那肯定就会有一个display类

class diplay

{

//实例化数据绑定的类:datasouce

datasouce da = new datasouce()

//绑定getAll()数据查询的方法

this.DropDownList1.DataSource = da.getAll()

this.DropDownList1.DataTextField = "字段(比如用户名字段啊,反正是你数据表里有的字段)"

this.DropDownList1.DataValueField = "ID字段(就是你该表的ID字段)"

this.DropDownList1.DataBind()

}

题外话

另外,无论你查询方法是用的dataset还是泛型,都可以这样写。DropDownList1绑定数据的那段代码不会有任何变动。。

所以我强烈介意用泛型去实现,因为用泛型避免了装箱和拆箱,速度快,而且你还可以通过获取到的值在返回查询,方便其扩展

第一步:连接数据库

第二步:取得数据/

第三步:为其指定数据源

第四步:指定其text和value值。

第五步:绑定

参考代码:

SqlConnection con3=new SqlConnection("Server=.user id=sapassword=123456Database=FABS")

con3.Open()

SqlCommand cmd3=new SqlCommand()

cmd3.CommandText="select * from sheng"

cmd3.CommandType=CommandType.Text

cmd3.Connection=con3

SqlDataReader sdr3=cmd3.ExecuteReader()

DropDownList1.DataSource =sdr3

DropDownList1.DataTextField = "shengming"

DropDownList1.DataBind()

con3.Close()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11436261.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存