dadagrid用updatet和databind(),后台数据库内容已经更新了,但页面还没有更新。如何处理。
解决方案 »
- 怎么获取从另外个ASP页面传来的不定的值的参数
- https 判断页面来路
- dropdownlist联合查询
- 判断语句问题!请大伙来看看自己搞迷糊了!
- RegisterStartupScript的问题
- 我有一个自定义的树状结构,用什么方法可以很好地把它表示出来??
- 用asp.net做一个HR的管理系统,目前就卡在考情上面。请教一个SQL语句(在线等。马上结分)
- 如何在cookie中存取二维数组,并在不使用时清空?
- 在DATAGRID中如何控制日期的输出格式?
- 如何点击datalist模板中添加的btn并且获取对应label的值
- asp.net生成的页面总是多出一些空行
- 急救!!!!!!!!!!!!!
我用的是access2000sub bindlist()
dim strsql as string="select * from dept order by dept.userno asc"
dim objdataadapter as new oledbDataAdapter(strsql,myconn)
Dim DS As New DataSet()
objdataadapter.Fill(DS, "dept")
datagrid1.datasource=ds.tables("dept").DefaultView
datagrid1.databind()
end subSub Page_Load(Src As Object, E As EventArgs) myconn=new oledbconnection("provider=microsoft.jet.oledb.4.0;data source="&server.mappath(ConfigurationSettings.appSettings("数据库")))
if not ispostback then bindlist()
End Subub datagrid_updatecommand(sender as object,e as datagridcommandeventargs)
mypanel.visible=false
dim userdept as string=ctype(e.item.cells(0).controls(0),textbox).text
dim userno as string=ctype(e.item.cells(1).controls(0),textbox).text
dim strsql as string
strsql="select * from dept where dept='"& userdept &"'"
dim objconn as new oledbconnection()
objconn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(ConfigurationSettings.appSettings("数据库"))
objconn.open
dim objcmd as new oledbcommand(strsql,objconn)
dim objreader as oledbdatareader=objcmd.executereader()
dim updatestr as string
updatestr="update dept set dept=?,userno=? where id=?"
....... datagrid1.edititemindex=-1
bindlist()
但没有效。
tophifi(黑字先生) 可以给些代码吗。
不行的话再把程序目录加上USER完全控制权限