0
그래서이 VB에서 C# 웹 응용 프로그램 마이그레이션을 위해 작업 중이므로 쉽게 해결할 수있는 문제가 발생했습니다. GridView 컨트롤을 사용하는 웹 폼이 있습니다. 코드에서는 열 컬렉션을 사용자, 사용 권한 및 환경을 기반으로 동적으로 열을 추가하는 메서드로 전달합니다. ref를 사용하여 메서드에 GridView 열 전달
Public Sub PopulateColumns(ByRef ColumnCollection As DataControlFieldCollection)
'Do something
End Sub
지금 C#으로, 내가 심판 키워드를 사용했지만, 열 수집 세터가없는 : 그래서, 열이 너무 좋아하는 ByRef 사용하여 VB에서 함수에 전달했다. 이것에 대한 가장 빠른 해결 방법은 무엇입니까? 조만간 jQuery 그리드로 변환 할 예정이므로 베스트 프랙티스에 신경 쓰지 않고 작동 시키십시오.
는 여기가 C#으로이다 : 당신이 심판 인수를 필요가 없습니다 같이이라고
public void PopulateColumns(ref DataControlFieldCollection columnCollection)
{
// Something here
}
...
.PopulateColumns(ref EmployeeGridView.Columns)
왜 그것이 전에 ByRef인지 확실하지 않습니다. 내 금발의 순간을 구해줘 고마워! –