想实现如下的功能,有什么好的方法吗?编号  0001                           
姓名  Bill
性别  男
生日  1990-10-24
籍贯  广东
...前面是字段名称,后面是值主要难点在于值是不同类型,要可以使用不同的样式.  比如说性别能下拉选择. 生日可调日历  . 籍贯可以开窗选择等等.求指点

解决方案 »

  1.   

    这种格式的用DetailsView控件啊,这个控件就是为这样显示方式设计的
      

  2.   

    sorry 楼主,我当成是.NET了
      

  3.   

    如:
    .gv{font:12px Arial;color:#000;}
    .gv input{border:1px solid #000;}
    .gv ddl{border:1px solid blue;}
    性别就绑定dropdownlist,生日用(input type=text 用js控制...
    cssClass='gv'调用
      

  4.   

    忘记说明了.这个是windos应用 :(
      

  5.   

    通过sql实现行转列
    根据类型使用datagridviewcombobox等
    http://www.codeproject.com/KB/grid/PrintDataGridView.aspx
      

  6.   

    lable1.text=convert.toString(dataGridview1[0,dataGridview1.currentCells.RowIndex].value).trim();这段代码可以将datagridview里的单元格的值传给你控件上,
    比如说datagridview里的编码值0001,用个lable控件来显示 也可以用其他的
    这个方法很实用 ,楼主可以参考
    其他那些效果可以类似
      

  7.   

    你这个问题,若要弹出日期对话框,这个需要多做些工作,都可以实现。
    比如性别那列可以把类型设置为: DataGridViewComboBox,然后你自定义它的 Items项
    而日期,你只有当点击那列的某个单元格的时候,触发一个日期控件的显隐,获取日期后,填在那个单元格里。