使用detailview编辑更新两个不同的表时出现问题

时间:2011-03-30 16:46:25

标签: asp.net gridview

我使用gridview来显示来自sqldadasource的数据,当我选择一个列时,detailsview显示所有字段并启用编辑,我已经更改了edittemplatefield并且我有一个下拉列表,其中另一个sqldatasource填充了drop和i将选择值绑定到字段并更新没有问题。问题是我需要同时,当我选择值1时,我必须更新一个不同的sql表并将车辆的状态更改为0,我该怎么办?

你的意思是印刷品或代码???我想要的东西看起来很简单,但我看不到一个简单的解决方案:我有一个带汽车的表(carTable),这个字段(id,car_description,status),状态有2个可能的值(1 - 免费, 0 - 采取),然后我有一个requestCar表与字段(Id,用户,汽车,StartDate,EndDate,状态(被批准,拒绝,待定)),当有人填写请求表,状态(表resquestCar的字段)设置为挂起且现场汽车为空,然后管理员有一个管理表单,其中aprove请求是其中一个菜单,所有状态为pending的请求都显示在gridview(sqldatsource到表requestCar)中并且启用了select ,当我选择一个请求时,带有编辑选项的所有字段的详细信息视图都显示,并且在edittemplate(汽车和状态)中只启用了2个选项,car是一个带有sqldatasource2(sqldatasource表tableCar)的下拉列表,用于填充下拉值(文本) = carTable.name value = carTable.id)和SelectedValue ='<%#Bind(“ car“)%>',当我在表requestCar中更新字段状态和汽车是正确的(status = approved和car = cartable.id)时,问题是将表tableCar中的状态设置为0(采取)而且我看不出我该怎么做????

由于

0 个答案:

没有答案