就是winform里的datagrid控件,不是web里的。大家要注意呀!!!!!!!!!
首先:我提出几个功能点,在winform中怎么实现?
第一:datagrid不能隐藏列吗?就像web里的一样,隐藏个id什么的?如果不能,我得击一行时,怎么从数据库中取出该行的全部信息?
第二:datagrid能在列表里嵌控件吗?就像web里的模板列一样?
首先:我提出几个功能点,在winform中怎么实现?
第一:datagrid不能隐藏列吗?就像web里的一样,隐藏个id什么的?如果不能,我得击一行时,怎么从数据库中取出该行的全部信息?
第二:datagrid能在列表里嵌控件吗?就像web里的模板列一样?
myCol1.ColumnMapping = MappingType.Hidden;
其中myCol1为DataTable中要隐藏的列名。2.可以嵌入控件关于WinForm中DataGrid的众多用法,可参考:
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
DataGrid1.TableStyles["Products"].GridColumnStyles["QuantityPerUnit"].Width = 0
或者
ds.Tables["Products"].Columns["QuantityPerUnit"].ColumnMapping = MappingType.Hidden;
DataGrid1.SetDataBinding[ds, "Products"];
2:
http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
DataGrid1.TableStyles["Products"].GridColumnStyles["QuantityPerUnit"].Width = 0
或者
ds.Tables["Products"].Columns["QuantityPerUnit"].ColumnMapping = MappingType.Hidden;
DataGrid1.SetDataBinding[ds, "Products"];
2。
http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
DataGrid1.TableStyles["Products"].GridColumnStyles["QuantityPerUnit"].Width = 0
或者
ds.Tables["Products"].Columns["QuantityPerUnit"].ColumnMapping = MappingType.Hidden;
DataGrid1.SetDataBinding[ds, "Products"];
2。
http://blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
How do I hide a column?
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q708q
How can I put a checkbox in a column of my DataGrid?
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q754q