C# winform 程序如何实现类似webform中的repeater的功能?

解决方案 »

  1.   

    winfrom 中使用数据绑定 不一般都是用DataGridView 难道还不能实现你的功能?
      

  2.   

    DataGridView 绑定数据。、
      

  3.   

    DataGridView 可以啊。。你是要REPEATER的那种样式么?你可以自己调调看。。
      

  4.   

    我想做类似QQ2010中的微博列表类似的复杂数据列表,
    请问用DataGridView如何实现?
      

  5.   

    c#在winform的自带控件少了点,比asp下都少,DataGridView也是最土的,没啥样式,估计微软把精力放wpf和Sl3上了
      

  6.   

    winform下可以实现web下一切能实现的功能和效果,反过来就未必了。winform 不提供repeater是习惯问题,一般这种情况winform程序员会倾向于提供一个很大的表格+一个操作控件来展示,为每条记录都画个界面winform 下会觉得不可思议,因为一般情况下winform展示列表都是展示所有记录,如果每条都生成一个操作控件,操作起来反而不方便。要实现这个效果也简单,自己写一个usercontrol,遍历结果集生成一堆控件后随便把这些usercontrol扔进panel之类的容器里就可以。
      

  7.   

    或者你可以去找第三方控件、或者自己直接控制哪个控件的paint,想怎么画就怎么画。
      

  8.   

    winform好多年没有什么发展了,这几年微软主要是把界面编程的整体理念转移到xaml上去。你还开发winform程序,就用旧的东西吧。
      

  9.   

    我尝试了做usercontrol然后动态加载到pannel里的方式,
    结果发现出现内存泄露,清除掉已经加载到pannel里的usercontrol时,
    调用了dispose方法,内存依然一直在涨!!