在.aspx文件中设置Datagridview和在.cs文件中编写代码设置有什么区别?
ASP.NET(C#),在Web窗体程序的Web界面直接拖Datagridview设置属性和数据源等,和在后台编码用数据集绑定Datagridview并设置一些事件,这有...
ASP. NET(C#),在Web窗体程序的Web界面直接拖Datagridview设置属性和数据源等,和在后台编码用数据集绑定Datagridview并设置一些事件,这有什么区别?
展开
2个回答
2013-11-06
展开全部
没什么大的区别, 效果都一样,.但是, 在后台用代码控制更灵活一些.比如说, 我想让页面加载时不显示数据, 而是用其他事件触发响应 然后返回相应的数据的话,这个时候, 就不得不用后台绑定数据源了.不过..还要注意一点: 如果你在界面设置了datasourceID的话 绑定的datasource的时候一定要让它的sourceID为null 否则, 会报错的..
2013-11-06
展开全部
方法大致有以下几种:1)通过智能标志,选择数据源,VS 自动在页面添加sqldatasource这个控件,这一控件的SelectCommand属性即为你刚才所指定的数据查询如:select * from table1^^^^^^^2)在后台里面控制数据源,自己写个查询数据的方法,在相关的事件里面绑定数据(如页面加载,按钮激发.......),gridview1.datasource = 数据集(datatable类型,泛型集合等)gridview.databind();3)通过sqldatasorcue这个控件,动态的指定它的SelectCommand属性(需回传)这里采用楼上的那句话,后台控件灵活,前端设置方便呵呵,根据不同的需要再选择,倘若数据量比较大的话,个人认为采用后置代码里面实现知道的就这么多了,谢谢采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询