c# winform有没有类似这样控件,一个datagridview列能显示textbox,combox,text+buton及输入时间。意思就是说datagridview一列实现上述几种编辑。谢谢!

解决方案 »

  1.   

    <asp:TemplateField ShowHeader="False">
     <ItemTemplate>
       <asp:ImageButton ID="btnDownload" CausesValidation="false" runat="server"
        CommandName="" Text="Download" OnClick="btnDownload_Click" Visible="false">
       </asp:ImageButton>
     </ItemTemplate>
    </asp:TemplateField>
    这是一段代码示例,你可以把这段代码加入到gridview里,然后就可以在<ItemTemplate>添加你想要添加的控件了。控件事件的话,你可以直接在代码手动添加。
      

  2.   

    datagridview本身就支持编辑单元格http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridviewtextboxcolumn_members(v=vs.80).aspxhttp://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridviewcomboboxcolumn.aspx
      

  3.   

    我是说这一列支持textbox编辑,也支持combox编辑,还支持butn的弹出窗口并且选值后付给当前框!
      

  4.   

    devexpress gridlookupedit控件好象可以
      

  5.   

    extbox,buton可以实现,combox需要进行扩展,才能进行编辑
      

  6.   

    项编辑里有选择该单元格的风格如check、button、text、combox,是这个吗?至于你说点击button在dgv里有个事件写一下应该可以了
      

  7.   

    可以实现,不过有点难度,你在一列就要实现实现“textbox,combox,text+buton及输入时间”,一定要根据一行中的某个单元格的值来区分吧
      

  8.   

    打开dgv右上角有个三角形的按下它,编辑,或者在属性编辑列,有个ColumType属性,里面有选择,够清楚了吧
      

  9.   

    楼上的,你没有理解楼主的意思,他说的是在同一列不同行实现不同编辑控件,DataGridView没有这样现成的功能,需要想办法变通实现