.net 控件连接数据库

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:15:20
我用一个下拉框连上了数据库,我要用代码动态的重新连接数据库怎么办,就是说我有一个下拉框,连上了数据库,下拉显示数据库表中的所有主键,我在界面上对表增加了一条记录,这时下拉框也应该能刷新数据库中的主键记录,我该怎么写才能让它重新刷新???
我是搞DELPHI的,几位的办法我都知道,.NET我不会用,哎,想找一句简单的语句搞定的,看来还是要多磨练下啊

在 窗体加载 事件中手动连库

你之前是绑定到下拉框的吧 用代码给下拉框添加ITEM

刷新写回调事件
不刷新用ajax

很简单
在你要刷新的地方写上 从新绑定数据的代码

例如:

public SqlDataReader getDrAll()
{
//数据库连接字符串省略
sqlcomm = new SqlCommand("select * from 表名", sqlconn);
sqldr = sqlcomm.ExecuteReader();
return sqldr;

}
这个方法返回一个datareader
比如说你有个刷新按钮 或者是别的什么方法 中写:

要绑定的控件ID.DataSource = getDrAll();//给控件设置数据源
要绑定的控件ID.DataBind();//给控件绑定数据

也就是说你可以随便用一个事件触发控件从新绑定

不明白留言

想在什么时候刷新数据,就在那个时候的事件中再次调用数据库即可