c#,Winform一个InvokeMember方法的问题
有个控件DataGridView 先通过GetPropertype("Columns")获取这个集合,然后在在Columns,中调用.add的方法向里面添加值-----------------------------华丽的分割线,贴上代码--------------------
PropertyInfo propertyinfo = Control.GetType().GetProperty("Columns");
DataGridViewColumn[] list = new DataGridViewColumn[1];
DataGridViewColumn dvc = new DataGridViewColumn();
dvc.DataPropertyName = "ABC";
list[0] = dvc;
propertyInfo.PropertyType.InvokeMember
(
"Add",BindingFlags.GetField,null,dvc,list
); --------------------编程问答-------------------- 谢谢分享
-----------------------------华丽的分割线,贴上小猴--------------------
--------------------编程问答--------------------
有好的思路么? --------------------编程问答-------------------- 非得用反射?你整了半天不是没说明白你的需求 --------------------编程问答--------------------
我以为他是来分享代码的
--------------------编程问答-------------------- 我那有闲心去分享代码啊, 这段代码是报错了
未找到方法“System.Windows.Forms.DataGridViewColumnCollection.Add”
补充:.NET技术 , C#