treeview与数据库

konglili5211 2008-12-22 07:21:52
我在数据库中建了一个保存treeview节点的字段,但当我在窗体中删除treeview的节点后,treeview数据库中节点值还是以前的值 怎么改啊
例如:窗体中如下:
大自然 节点值0
|
小孩 节点值1
|
大人 节点值2
我删除 小孩
数据库中就变为了
0 大自然
2 大人
我想让 大人的节点值为1
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
konglili5211 2008-12-23
  • 打赏
  • 举报
回复
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'sp_NeiMaUpdate' AND type = 'P')
DROP PROCEDURE sp_NeiMaUpdate
GO

CREATE PROCEDURE sp_NeiMaUpdate
@neima varchar(50)

As
SET NOCOUNT OFF
Update dbo.shoujileixing_Table
set neima=neima-1
where neima>@neima

GO

execute sp_NeiMaUpdate '1'
我在查询分析器中这么写想试试对不对,他总说对象名 'dbo.shoujileixing_Table' 无效。怎么回事啊,我有这个表
财富实验室 2008-12-22
  • 打赏
  • 举报
回复
大自然 节点值0
|
小孩 节点值1
|
大人 节点值2
保持着一个有序的系列!
0,1,2......
当删除操作的时候,update 就ok了 ~!
如当删除值为3的节点,
delete tablename where value =3;
update tablename set value = value -1 where value >3
插入的时候也记得维持好。。。

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧