永发信息网

在.aspx文件中设置Datagridview和在.cs文件中编写代码设置有什么区别?

答案:2  悬赏:50  手机版
解决时间 2021-07-20 11:57
  • 提问者网友:自食苦果
  • 2021-07-19 14:35

ASP. NET(C#),在Web窗体程序的Web界面直接拖Datagridview设置属性和数据源等,和在后台编码用数据集绑定Datagridview并设置一些事件,这有什么区别?

最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-07-19 14:50

方法大致有以下几种:


1)通过智能标志,选择数据源,VS 自动在页面添加sqldatasource这个控件,这一控件的SelectCommand属性即为你刚才所指定的数据查询如:select * from table1^^^^^^^


2)在后台里面控制数据源,自己写个查询数据的方法,在相关的事件里面绑定数据(如页面加载,按钮激发.......),


gridview1.datasource = 数据集(datatable类型,泛型集合等)


gridview.databind();


3)通过sqldatasorcue这个控件,动态的指定它的SelectCommand属性(需回传)


这里采用楼上的那句话,后台控件灵活,前端设置方便


呵呵,根据不同的需要再选择,倘若数据量比较大的话,个人认为采用后置代码里面实现


知道的就这么多了,谢谢采纳

全部回答
  • 1楼网友:思契十里
  • 2021-07-19 15:51

没什么大的区别, 效果都一样,.

但是, 在后台用代码控制更灵活一些.

比如说, 我想让页面加载时不显示数据, 而是用其他事件触发响应 然后返回相应的数据的话,

这个时候, 就不得不用后台绑定数据源了.

不过..还要注意一点: 如果你在界面设置了datasourceID的话 绑定的datasource的时候一定要让它的sourceID为null 否则, 会报错的..

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯