请教高手 点指 把下面这段代码 改写成 C#
Public Shared Sub ChangeDataGridViewColumnName(ByVal cols As DataGridViewColumnCollection, _
ByVal ColNames As Object, ByVal NewColNames As Object)
For Each p As System.Reflection.PropertyInfo In ColNames.GetType.GetProperties
Try
Dim Value As String = p.GetValue(ColNames, Nothing)
If cols.Contains(Value) Then
cols(Value).Name = getPropertyInfo(NewColNames, p.Name).GetValue(NewColNames, Nothing)
End If
Catch ex As Exception End Try
Next
End Sub其中cols(Value).Name 这一段该如何改写 c#
Public Shared Sub ChangeDataGridViewColumnName(ByVal cols As DataGridViewColumnCollection, _
ByVal ColNames As Object, ByVal NewColNames As Object)
For Each p As System.Reflection.PropertyInfo In ColNames.GetType.GetProperties
Try
Dim Value As String = p.GetValue(ColNames, Nothing)
If cols.Contains(Value) Then
cols(Value).Name = getPropertyInfo(NewColNames, p.Name).GetValue(NewColNames, Nothing)
End If
Catch ex As Exception End Try
Next
End Sub其中cols(Value).Name 这一段该如何改写 c#
解决方案 »
- 谁碰到过vs2005 调试不进去的问题。。。。在线
- winform 中 引用.dll文件的问题
- WebClient .DownloadData 出现乱码问题(C#)
- c#文本框限制的问题
- 很简单问题,捕捉键盘
- 为什么用C#编写的木马修改注册表不执行
- wpf -功能类似windows文件操作-爆难---大神们
- 如何读写ini配置文件中的特殊字符?
- [建议] 大家把常用的API整理一下,共享一下吧 !
- 大虾救命,我安装rational rose时报错,什么“0x004635a1指令引用的0x00000004内存,该内存不能为wtitten
- 一个算法题: 1、1、2、3、5、8、13、21、34 求第30位数是多少
- 关于调用C写的dll问题,有点难度,急求解答,分不够再加。
var value=f.GetValue(ColNames, Nothing);
if(cols.Contains(value))
{
cols[value].Name = getPropertyInfo(NewColNames, p.Name).GetValue(NewColNames, Nothing)
}
})