日期:2014-05-20  浏览次数:20446 次

Visual Studio 2005里为什么没有DataGrid控件呢?
我看视屏教程里别人用的vs2003里有datagrid这个控件,我装的是vs2005却没有,只有gridview,

还有就是在vs2005里如下邦定就会出错,我看视屏教程里别人却不会出错,
<asp:TextBox   ID= "TextBox1 "   runat= "server ">
<%#   DataBinder.Eval(Container.DataItem, "Address ")   %>
</asp:TextBox>
我试了一下这样就不会出错要:
<asp:TextBox   ID= "TextBox1 "   runat= "server "   Text= <%#   DataBinder.Eval(Container.DataItem, "Address ")   %> > </asp:TextBox>
为什么啊?

------解决方案--------------------
2005里已经改用GridView控件了,功能比DataGrid还要强大
------解决方案--------------------
2005的数据绑定和呈现和2003是完全不同的概念

改用GridView替代DataGrid
------解决方案--------------------
<asp:TextBox> </asp:TextBox>
之间是不能放东西的
------解决方案--------------------
vs2005里还是有datagrid的,但是推荐使用gridview,应该gridview有datagrid的所有的功能,并且还有很多的扩展,如果非要用datagrid,可以在工具箱中点右键添加
------解决方案--------------------
点击vs2005 的“工具”选项,选择“选择工具箱项”
在对话框里选择datagrid 然后确定

然后打开,工具箱的视图,点击鼠标右键,选择“全部显示”

在上面的那个“数据”栏目里,就会出现 DataGrid
------解决方案--------------------
点击vs2005 的“工具”选项,选择“选择工具箱项”
在对话框里选择datagrid 然后确定

然后打开,工具箱的视图,点击鼠标右键,选择“全部显示”

在上面的那个“数据”栏目里,就会出现 DataGrid
------解决方案--------------------
点击vs2005 的“工具”选项,选择“选择工具箱项”
在对话框里选择datagrid 然后确定

然后打开,工具箱的视图,点击鼠标右键,选择“全部显示”

在上面的那个“数据”栏目里,就会出现 DataGrid
------解决方案--------------------
在一个aspx页面上打开左边的工具箱右键选择(选择项)进去后往下找啊找啊在datagridview上面有四个一样的datagird 你选择命名空间是system.web.wencontrols 程序集名称是 system.web(2.0.0)的那个就OK了然后拖到页面上就可以让了!明白了吧?