我制作了一个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
}
这里出了什么问题?
这是实现下一个目标的正确方法吗?