나는 현재 비어있는 데이터 테이블에 행을 복사 하나를 결합, 그러나 확실하게 ...C# asp.net에서 datatable의 단일 행을 detailsview에 바인드하는 가장 간단한 방법은 무엇입니까?
4
A
답변
5
바인딩 할 때 데이터 테이블이 필요하지 않습니다. 목록/열거 형 등이 필요합니다. 예를 들어, 행 번호 알고있는 경우 : 우리는 런타임 전용 속성 (열에서 즉 데이터)를 얻기 위해 (오히려 DataRow
보다) DataRowView
를 사용할 필요가
DataRowView row = dt.DefaultView[1]; // second row
detailsView1.DataSource = new DataRowView[] {row};
detailsView1.DataBind();
참고.
public static DataRowView[] ForBinding(this DataRow row)
{
foreach (DataRowView rowView in row.Table.DefaultView)
{
if (ReferenceEquals(rowView.Row, row))
{
return new DataRowView[] { rowView };
}
}
throw new ArgumentException("Row not found in the default view", "row");
}
과 : 어쨌든
detailsView1.DataSource = row.ForBinding();
detailsView1.DataBind();
1
관련 문제
- 1. DataTable의 행을 업데이트하는 이유는 무엇입니까?
- 2. howto는 C#에서 DataTable의 행을 필터로 삭제합니까?
- 3. Ajax 호출을 Html.CheckBox에 바인드하는 가장 좋은 방법은
- 4. 다른 MySQL 쿼리의 결과로 행을 바인드하는 방법은 무엇입니까?
- 5. 테이블 행을 jsf의 편집 버튼에 바인드하는 방법은 무엇입니까?
- 6. asp.net에서 직렬화 예외를 디버그하는 가장 빠르고 간단한 방법은 무엇입니까
- 7. 가장 간단한 방법은 C#을
- 8. list를 dataGridView에 바인드하는 방법은 무엇입니까?
- 9. ListView의 단일 행을 애니메이션으로 업데이트하는 방법은 무엇입니까?
- 10. 크리스탈 리포트에 데이터베이스를 바인드하는 방법은 무엇입니까?
- 11. Java에서 단일 주파수를 재생하는 간단한 방법은 무엇입니까?
- 12. Excel에서 DataTable의 빈 행을 제거하려면 어떻게해야합니까?
- 13. ASP.NET에서 SOAP를 통해 webservice를 호출하는 가장 간단한 방법
- 14. ASP.NET의 DetailsView에 사용자 지정 단추를 만드는 방법은 무엇입니까?
- 15. Lazytest 'describe'테스트에서 var을 리 바인드하는 방법은 무엇입니까?
- 16. ASP.NET에서 이벤트를 구독하는 가장 좋은 방법은 무엇입니까?
- 17. Asp.net에서 JQuery를 사용하는 가장 좋은 방법은 무엇입니까
- 18. ASP.NET에서 주석을 표시하는 가장 좋은 방법은 무엇입니까?
- 19. ASP.NET에서 URL을 생성하는 가장 좋은 방법은 무엇입니까?
- 20. 다른 서버를 청취하는 가장 간단한 방법은 무엇입니까?
- 21. DataTable의 모든 행을 비교 - 중복 레코드 식별
- 22. ASP.NET에서 레코드를 사용자 지정 편집하는 가장 좋은 방법은 무엇입니까?
- 23. raw_socket을 kernelspace의 특정 인터페이스에 바인드하는 방법은 무엇입니까?
- 24. 데이터베이스에서 checkedListBox로 테이블을 바인드하는 방법은 무엇입니까?
- 25. MVVM Pattern에서 툴바 버튼을 바인드하는 방법은 무엇입니까?
- 26. jQuery에서 이벤트를 바인드하는 올바른 방법은 무엇입니까?
- 27. C++의 가장 간단한 RTTI 구현은 무엇입니까?
- 28. C 프로그램에서 IP 주소로 보내는 가장 간단한 방법은 무엇입니까?
- 29. C#에서 간단한 키워드를 검색하는 가장 빠른 방법은 무엇입니까?
- 30. 극히 단순한 서버를 구현하는 가장 간단한 방법은 무엇입니까? (C#)
Web Forms을 다시 생각해 보면 그들이 엉덩이에 어떤 고통을 느끼는지 알 수 있습니다. MVC로 옮겨서 너무 기쁩니다. – Jason