2011-06-14 7 views

답변

0

당신은 내가 조언을 줄 뭔가 이상의 사용자 정의를 표시하려면 string row = ds.Tables[0].Rows[0].ToString()

을 시도

DataRow row = ds.Tables[0].Rows[0]; 

string summary = "Field1 = " + row["Field1"] + "; Field2 = "+ row["Field2"]; //etc 
내가 포함 된 메모리의 변수가 왜 나 자신에게 물어 것

그게 내가 원하는 것을 성취 할 수있는 유일한 방법 일 경우.

+0

데이터 집합 비주얼 대화 찾고있는 무슨 생각 행을 디버그 모드에서 그냥 System.Data.Datarow 말한다, 어떻게 실제 콘텐츠를 볼 수 있습니까? – Amrutha

+0

DataSet/DataTable/DataRow의 내용을 디버그 모드로 볼 수 있습니다. – cusimar9

+0

행 내용을보고 싶습니다. 가능하지 않습니까? 10 개의 열이 있다고 가정 해 보겠습니다. 각 열의 값을보고 싶습니다. 가장 좋은 방법은 무엇입니까? – Amrutha

1

이 같은 시도 할 수 :

private String DataRowToString(DataRow row, DataColumnCollection columns) 
{ 
    StringBuilder rowStringBuilder = New StringBuilder(); 
    foreach (DataColumn dc in columns) 
    { 
     dataRowBuilder.AppendFormat("{0} = {1}", dc.ColumnName, row(dc.Ordinal)); 
     dataRowBuilder.AppendLine(); 
    } 

    return dataRowBuilder.ToString(); 
} 

String rowString = ConvertDataRowToString(ds.Tables[0].Rows[0], ds.Tables[0].Columns) 
관련 문제