一个自定义控件,里面有datagridview. 想实现象datagridview的右键菜单"编辑列",有没有办法?
解决方案 »
- Listview的Details模式下如何拖动内容排序
- 新浪微博SDK .Net C# Demo 代码解释
- 急!!!!c# datagridview 拖动数据到 treeview 不覆盖原来的值?
- 急!DataGridView实时显示数据与其滚动条ScrollBars的冲突(.net 2.0 winform)。。。。。。。。。。
- 用不了Server.MapPath()这是为什么呢?
- C# Windows 编程中,Main() 中是不是一般只放一句这个?
- 有<<数据结构与算法>>C#版 的书吗?
- 请问datagrid里的选择编辑删除怎么不管用亚呀
- ?谁用过润科的GSM MODEM(短信猫),怎样把它嵌入到我的WinFrom中实现首发短息的功能呢
- 我想让遍历一个form里所有的textbox,如果它们其中只要有任何一个的text为空的话,messagebox就提示填写信息不完整
- aaaa这样写有错嘛??为什么总是实现不了????????
- 请问这个超时如何处理比较好呢?
如果真要用,就contextMenuStrip搞定
private void dataGridView_MouseUp(object sender, MouseEventArgs e)
{
DataGridView.HitTestInfo hitTestInfo;
if (e.Button == MouseButtons.Right)
{
hitTestInfo = dataGridView.HitTest(e.X, e.Y);
if (hitTestInfo.Type == DataGridViewHitTestType.Cell && hitTestInfo.ColumnIndex == 0)
contextMenuForColumn1.Show(dataGridView, new Point(e.X, e.Y));
if (hitTestInfo.Type == DataGridViewHitTestType.Cell && hitTestInfo.ColumnIndex == 1)
contextMenuForColumn2.Show(dataGridView, new Point(e.X, e.Y));
}
在窗体上创建一个A的实例,在属性编辑器中设置B的DataSource、DataMember,这时,控件A中已可见相应的数据列。但是,在属性编辑器中,展开B,点columns的编辑按钮,会弹出一个错误信息:未将对象引用设置到对象实例。
这个问题,是在哪里搞错了?应该怎么解决?解决这个问题就结贴。