看到你说将DataGrid和数据库连接,不知道你用的是不是asp或者aspnet软件,如果是这两个软件的话,如果是在设计页面用控件 *** 作的话,应该是先添加一个DataSource控件,在这个控件里设置好要连的数据库路径,接着选择要显示的表的具体列的数据。然后再添加一个DataGrid控件,将DataGrid控件里的DataSource这个属性等于之前的DataSource控件的ID就可以了。
你问的那个pwd是你数据库的密码,看你有没有设定了。
我贴一段其他数据控件的例子你看看:
//前四个等号分别是你新建的数据库连接的名字,你要连接的数据库的路径,数据库软件你的用户名,用户密码
这段是连接数据库的代码。
="
Conn%>"
//这是在你的软件已经建好数据库的连接下使用的
="SELECT
TB_“
这段是选择已经建好的数据库连接的代码。
这段是GridView控件绑定数据的代码
在datagrid里添加记录是不需要点按钮的,只要在控件的属性里改为允许添加就可以了。不过最好不要这样做,很容易误 *** 作的,不小心会改了数据库的内容。
datagrid只是用来显示数据库力的内容,添加记录只是要 *** 作数据库的,用
adodc1addnew添加记录
easyui自带有 loadData 方法,下面有两种加载数据方法:
<table id="tt" border="false" fit="true" fitcolumns="true" iconcls="icon-edit" singleselect="true"></table>
function strToJson(str) {
var json = eval('(' + str + ')');
return json;
}
1加载静态数据方法
var htmls = "[{'ID':'FI-SW-01','aname':1000,'mname':'P','uname':3650,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-02','aname':1000,'mname':'P','uname':3650,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-03','aname':1000,'mname':'P','uname':3650,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-04','aname':1000,'mname':'P','uname':3650,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-05','aname':1000,'mname':'P','uname':3650,'pname':'Large','pcode':'EST-1'}]";
$('#tt')datagrid('loadData', strToJson(htmls));
2ajax动态加载数据方法(支持后台数据库)
$ajax({
url: "/index/index",
data: { id: 1, code: "101" },
datatype: "json",
type: "POST",
traditional: true,
success: function(data) {
$('#tt')datagrid('loadData', strToJson(data));
}
})
返回的data数据格式为方法1中的htmls字符串格式。
希望对你有帮助。
你的DataGrid应该是允许更新,打开ADO连接然后把ADO赋值给Datagrid时自动选中了第一条记录的第一行,而且好像还设置成了空值以前也碰到过这种问题,解决的方法是如果不需要使用Datagrid控件更新数据库,那就把它的allowupdate属性设置为假或者,楼上的答案,打开ADODC后再把ADODC赋值给Datagrid,不在Datagrid属性里进行静态设置
一直没搞清楚原因是什么
以上就是关于如何建立数据库与网站的连接全部的内容,包括:如何建立数据库与网站的连接、VB中用datagrid给数据库增加记录、easyui是怎么获取数据库数据的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)