最近在做一个数据库应用程序,需要用DataGrid显示数据,并对每行数据用窗体显示之。因为数据库表之间有关系所以要在DataGrid中使用ComboBox列进行显示,属性窗体则自己做,并使用DataBinding来将数据列绑定到各个控件。发现两个问题:
1、属性窗体中的数据改变时,不能马上在DataGrid中有相应改变
2、有没有好的ComboBox列控件可以用,要知道.net framework只提供了DataGridTextBoxColumn和DataGridBoolColumn两种列。另外不知道VS2005中有没有对DataGrid的功能有所加强?实在不行就转向VS2005开发了
1、属性窗体中的数据改变时,不能马上在DataGrid中有相应改变
2、有没有好的ComboBox列控件可以用,要知道.net framework只提供了DataGridTextBoxColumn和DataGridBoolColumn两种列。另外不知道VS2005中有没有对DataGrid的功能有所加强?实在不行就转向VS2005开发了
解决方案 »
- 求教关于多个文本框字符串拼接
- 点击button弹出一个form,怎么写才能只弹一个呢?高手指教,顺便告诉本人怎么给分!
- 如何使用非默认路径下的配置文件?
- 请教datagrid如何控制列的宽度??
- 二进制流“0”不包含有效的 BinaryHeader。这可能是由于无效流,或由于在序列化和反序列化之间的对象版本更改。
- C#函数式编程入门之Currying函数
- <<SOS>>多线程求援!!!
- C# serialport 串口 接收数据不全
- 求各位帮帮忙,偶快急死了!在线等待!
- 新手的问题,如何用vs7将.cs文件编译成.dll文件
- win form 下怎么样用C#来发送邮件??
- DataTable快速导出
Styling with the DataGridColumnStyle
Part 1:
http://msdn.microsoft.com/smartclient/default.aspx?pull=/library/en-us/dnwinforms/html/datagridcolumnstyle1.aspPart 2:
http://msdn.microsoft.com/smartclient/default.aspx?pull=/library/en-us/dnwinforms/html/datagridcolumnstyle2.asp
>>>>VS2005中有没有对DataGrid的功能有所加强?我这里还没有安装VS 2005的正式版,只安装了VS 2005 beta 2,而且确定beta 2里面是有这方面的功能的。
在VS 2005 beta 2,名称改成了DatatGridView控件,
在DataGridView上,右键->Edit Columns...,选择你需要设置的列,然后设置ColumnType。
可以选择的ColumnType有6个:
DataGridViewButtonColumn
DataGridViewCheckBoxColumn
DataGridViewComboBoxColumn
DataGridViewImageColumn
DataGridViewLinkColumn
DataGridViewTextBoxColumn