主题:寻找ryowu~~~~~~~~~~~~~~(大家都进来看看~~)帮忙拉~~~
宝宝啊呜
[专家分:990] 发布于 2005-10-24 10:33:00
呵呵,头大,搞不定了……
问三个问题:
1、存储过程通常在什么情况下用?(我至今也米用过)。除了修改数据库字段时方便外,还有什么特别的地方??(到现在,米出现过特别复杂的查询)
2、DATAGRID如何实现双击效果?
3、在picturebox中,怎么实现图片的“上一张”“下一张”??其他的如添加、删除等都米问题了。只是现在只能显示最后插入的那张图片,不能浏览所有的。
帮忙拉[em4]
回复列表 (共5个回复)
沙发
zergvb [专家分:780] 发布于 2005-10-24 18:30:00
存储过程可以减少传输的数据量,而且多次反复执行的时候可以提高数据库性能.
板凳
roar [专家分:0] 发布于 2005-10-24 22:31:00
你要在每一个picturebox1下写代码:
picturebox1.visible=true
picturebox2.visible=false
picturebox3.visible=false
.
.
.
picturebox n .visible=false
3 楼
宝宝啊呜 [专家分:990] 发布于 2005-10-25 08:40:00
米办法在同一个picturebox中显示???
我觉得应该可以的吧,那如果我不知道要插入多少张图片,岂不是要自动生成控件了??
不过我现在也就2个图片,呵呵。请问楼上的,怎么样才能选取到一个数据集里的第一个图片捏?偶搞不定哈,每次都是选到最后(也就是第二张)的图片。
拜托拉~~~
4 楼
ryowu [专家分:6470] 发布于 2005-11-15 14:09:00
1、存储过程的好处正如一楼所说,换句话讲,很多数据校验,安全性,稳定性等方面的问题就都扔给数据库平台去管理了,大大地省去了我们自己的编码量,这样做的后果是我们要牺牲一些灵活性。
2、datagrid的双击效果……据我所知只能测得两次单击之间的时间间隔来判断,孟子的站点上有这个例子
3、在picturebox中实现图片的切换显示,如果图片是从文件夹中读出来的,那你要编码来控制文件名规则,如果图片在数据库中,比如sqlsvr,那你就要用数据集来抓取,然后转换为byte[]数组后再显示,可以每次在picturebox中绘制这个图片。
在sqlsvr中存取图片的代码我觉得你应该没问题,所以就不贴了。
5 楼
宝宝啊呜 [专家分:990] 发布于 2005-11-15 16:55:00
HOHO~~,我自己都已经忘记发过这个帖子了,呵呵。
已经都搞定了,不过还是要谢谢大家拉~~~~~~~
我来回复