.net里有没有这样的GRID控件?支持每行数据可点右键弹出菜单,并可自定义这个弹出菜单的内容和响应事件的?还望有经验的朋友告知,最好是免费的,不免费也可以,谢谢,分不够可再加

解决方案 »

  1.   

    DataGridView就可以啊,参考如下代码:
    private void dgv_Car_RowContextMenuStripNeeded(object sender, DataGridViewRowContextMenuStripNeededEventArgs e)
    {
        if (e.RowIndex != -1)
        {
            foreach (ToolStripItem tst in e.ContextMenuStrip.Items)  // 不能直接用 pm_ReadData.Enable
            {
                if (tst.Name == pm_Input.Name)
                {
                    tst.Enabled = pm_Input.Enabled;
                }
                //  .. 
            }
        }
    }
      

  2.   


    有没有现成的控件?这个在web开发上能用吗?好像是winform里的
      

  3.   

    关注,以前在网上见的大多是用Div+JS来做的
      

  4.   

    DevExpress 的ASPxGridView 有
      

  5.   

    aspxgridview貌似没有右键菜单的现成事件吧?
      

  6.   

    web上这样的功能不好实现,要有强大的JS+CSS基础
      

  7.   

    componentart的就有
    自己写也不麻烦啦
      

  8.   

    componentart恐怕没有右键事件吧?也得自己写
      

  9.   

    刚刚仔细看了一下componentart,是有个右键菜单,可那只能在客户端响应,我无法触发服务器事件,也取不到grid的行号,有经验的朋友帮帮忙
      

  10.   

    顶一下,如果使用componentart,我无法通过右键点出来的menu来取到grid的行号,有经验的朋友帮帮忙