我一直在使用VS 2005和VS 2008,从未问过这个问题,但现在我很难在VS 2003中使用控件。一个dataGridView不存在,我被迫使用DataGrid控件显示一些数据。问题是,我想编辑此控件显示的一些值,并在数据库中反映这些更改,而我找不到实现此目的的方法。已经“谷歌搜索”,没有找到相关结果,所以请给我一些帮助。我在C#中编码。
答案 0 :(得分:0)
原因 DataGrid
已替换为DataGridView
...我希望您需要找到1.1的第三方网格控件来执行此操作(但是旧的1.1越来越难了。
对不起,如果这不是很有用......
答案 1 :(得分:0)
您可以使用SqlDataAdapter填充DataSet并将此DataSet绑定到DataGrid,并在对DataGrid进行更改后,只需调用SqlDataAdapter.Update方法来更新数据库
答案 2 :(得分:0)
您可以使用listview列出数据库中的数据。您可以将listview的itemsource绑定到从DB获取的列表。您也可以编辑列表视图。
如果列表视图不够用,您可以像使用
一样使用WindowsFormHost System.Windows.Forms.FlowLayoutPanel advancedFlowLayoutPanel =
this.flowLayoutHost.Child as System.Windows.Forms.FlowLayoutPanel;
advancedFlowLayoutPanel.WrapContents = true;
在其中你可以放置DataGrid。
答案 3 :(得分:0)
我从google获得了一个链接,作为新用户我无法发布它,当你使用'DataGrid Windows msdn'字样时,第一个结果有一个示例,请确保将msnd的版本更改为1.1框架
希望这有帮助。