我现在使用asp.net 开始做一些程序,属于初级水平,以前一直做cs结构的
我现在做一个程序,很简单,上面有几个textbox和radiobutton之类的,由用户自己设置查询的内容,然后点击后面的button,将查询结构显示在gridview中,为了灵活,我不是用的绑定的方式,都是自己写的代码。
问题1:将gridview拖放到页面上后,好像用鼠标并不能随意的放到任何位置上,放上就不动了,其他的控件也是一样的,我想问问大家,你们在.net里是如何设计界面的? 曾听说有让用 Dreamweaver 设计界面的,可是我用这个打开后,gridview显示的是“asp”的一个小图标 这样怎么设计啊,我晕了,呵呵
问题2:我的代码如下:
定义 connection 定义 dataset ...
Dim TrainAdapter As SqlDataAdapter = New SqlDataAdapter(StrTrainSearch, TrainConn)
TrainAdapter.Fill(TrainDataSet, "Train"
GridView1.DataSource = TrainDataSet.Tables("Train"

GridView1.DataBind()
最后释放若干对象...
--------------------------
印象中好像有个帖子说用dataset速度不快,用reader什么的速度快
我这个地方只有一个查询,其他什么功能都没有,
我就是要以最快的速度查询并显示出来,我这里能用那个reader吗?
如果能的话,我应该怎么改呢?谢谢
问题三:还是关于速度的问题
我的查询页面是在一个框架结构中的,框架分为上下结构,
上面是菜单之类的,下面是这个查询页,
在查询页的load事件里,我调用了查询的过程,默认显示出一些数据来,
但是我发现,第一次显示时速度很慢,当点击开这个页面时,
框架上方的页面很快就显示出来了,但是下面的查询页面需要很长时间才能查询出来,在这之前下面是一片空白,会让人误以为是没内容呢
我设想能有个什么方法来解决这个问题,比如,一开始显示出一个空的表格或者其他什么,告诉用户“正在查询请稍后”,然后当查询完成时,再显示出结果来,
我也不知道这个技术应该用到什么,所以也不知道该搜些什么信息,
只好过来发个贴了
另:这个程序,代码很简单,查询的数据量也很小,一般几十行,最多也就几百行,用的是sql2000的数据库,但是页面的使用频率会很高,所以我希望以最快的速度将结果展现出来,在这方面有什么应注意的地方,请大家指点一下。