在.Net 2003中更新DataGrid WinForm控件

时间:2009-05-25 11:24:18

标签: c# datagrid .net-1.1

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

4 个答案:

答案 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框架

希望这有帮助。