使用gridview时的模糊参考

时间:2014-01-16 13:47:10

标签: c# winforms gridview

我制作了一个C#程序,它允许我从Oracle数据库中获取信息。现在我成功地在我的应用程序中显示了一行。我的下一个目标是将数据库信息放在gridview中,这也允许你点击它来激活一个函数。我想知道如何做到这一点。我读到这个:http://msdn.microsoft.com/en-us/library/system.windows.controls.gridview(v=vs.110).aspx,但我仍然不知道如何做到这一点。

一开始就说

Namespace:  System.Windows.Controls

Assembly:  PresentationFramework (in PresentationFramework.dll)

现在我找到了引用PresentationFramework并添加了它。之后我添加了

using System.Windows.Controls

当我添加引用时出现错误:

Error   1   'UserControl' is an ambiguous reference between 'System.Windows.Forms.UserControl' and 'System.Windows.Controls.UserControl'    

在:

public partial class DockableWindow : UserControl
{

Error   2   'ArcMapAddin28.DockableWindow' does not contain a definition for 'Handle' and no extension method 'Handle' accepting a first argument of type 'ArcMapAddin28.DockableWindow' could be found (are you missing a using directive or an assembly reference?)

在:

        protected override IntPtr OnCreateChild()
        {
            m_windowUI = new DockableWindow(this.Hook);
            return m_windowUI.Handle; //red line under the word Handle
        }

这里出了什么问题?

这是实现下一个目标的正确方法吗?

1 个答案:

答案 0 :(得分:2)

你在看错了控件。你想要一个DataGridView

请参阅“DataGridView Control Overview (Windows Forms)”。