2014-09-18 1 views
0

DataGrid를 열고 배후에서 열 수 있습니까? 데이터베이스를 여는 것과 같습니다. 모든 예시, 설명 또는 코드는 매우 높이 평가 될 것입니다.뒷 배경에있는 DataGrid를 열어서 사용하십시오.

+0

"배경 화면"의 의미는 무엇입니까? –

+0

화면에 나타나지 않아야 함 –

+0

해당 데이터 그 릿으로 어떤 작업을해야합니까? –

답변

1

DataTable 개체로 작업하면됩니다. 이렇게하면보기에 표시되는 것에 대해 걱정할 필요없이 해당 데이터를 minipulate 할 수 있습니다. 그런 다음 표시하려면 나중에 바인딩 할 수 있습니다.

Public Sub test() 

    Dim dt As DataTable = New DataTable 
    dt.Columns.Add("column1") 
    dt.Rows.Add("row1") 

    If dt.Rows.Count <> 0 Then 

     For x As Integer = 0 To dt.Rows.Count - 1 
      Dim column As String = dt.Rows(x)(0).ToString 
      MessageBox.Show(column) 
     Next 

    End If 
End Sub 
+0

안녕하십니까? 사용자 DataTable을 사용하면 테이블의 각 행의 첫 번째 열을 어떻게 가져 옵니까? 필자는이 코드를 시도했지만이 오류 "위치 0에 행이 없습니다"가 표시됩니다. Heres my code :'modAdapter.ModulesCountRow() <> 0 Then x에 대해 정수로 = 0 modAdapter.ModulesCountRow()에 Dim column As String = modDataset.modules.Rows (x) (0) .ToString MsgBox 열) 다음 끝면' –

+0

내 대답이 업데이트되었으므로 원하는 것을 얻을 수 있습니다. – Airborne

+0

안녕하세요! 많이 감사합니다 !! 그게 도움이 :) –

0

DataGrid를 보이지 않게 표시하거나 영구적으로 만들 수 있습니다.

하지만 결과를보고 싶지 않다는 것이 이상하다는 것을 알게되었습니다. 이렇게하면 읽으려는 행의 수가 코드로 처리 할 수 ​​없는지 궁금하게 생각합니다.

관련 문제