2009-05-25 77 views
1

我一直在使用VS 2005和VS 2008,从未问过这个问题,但现在我很难在VS 2003中使用控件。一个dataGridView不存在,并且我不得不使用DataGrid控件来显示一些数据。问题是,我想编辑一些由该控件显示的值,并在数据库中反映这些更改,但我没有找到实现此目的的方法。已经“谷歌搜索”,没有找到相关的结果,所以请给我一些帮助。我在C#中编写代码。在.NET 2003中更新DataGrid WinForm控件

回答

0

有一个原因DataGridDataGridView更换......我想你会需要找到1.1第三方网格控件做到这一点(但变得更难老1.1获取)。

很抱歉,如果这是不是非常有帮助?

0

可以使用的SqlDataAdapter来填充DataSet中,该数据集绑定到数据网格,并更改DataGrid上制成后,只要致电SqlDataAdapter.Update方法更新数据库

0

您可以使用列表视图来列出数据库中的数据。您可以将listview的itemsource绑定到您从数据库获取的列表。你也可以使列表视图可编辑。

如果ListView控件不够,你可以使用WindowsFormHost像

System.Windows.Forms.FlowLayoutPanel advancedFlowLayoutPanel = 
               this.flowLayoutHost.Child as System.Windows.Forms.FlowLayoutPanel; 
      advancedFlowLayoutPanel.WrapContents = true; 

它里面你可以将数据网格。

0

我得到了谷歌链接,作为一个新用户我不能发布它,当你谷歌与'DataGrid Windows msdn'的话第一个结果有一个例子确保你改变msnd的版本为1.1框架。

希望这会有所帮助。