vb.net
  • datatable
  • 2017-11-29 15 views 0 likes 
    0

    가 얘들 아 어떻게 데이터 테이블내가 데이터를 삭제할 경우

    내 코드에 데이터를 삭제하고, 결과는 단지 데이터 테이블하지 그리드에서 데이터를 제거 데이터 테이블 VB에서 선택한 rowData를 삭제

    내 현재 코드

    selectStr = "AccrualNo = '" & bauAccrual & "' AND GLAccountID = '" & bauGL &"' AND PCCodeID = '" & bauPC & "'" 
        rowToDelete = TempTable.Select(selectStr)(0) 
        rowToDelete.Delete 
        TempTable.AcceptChanges 
        BAU_grdTransactions.DataSource = TempTable 
    

    답변

    0
    이 시도

    :

    string selectStr = "primary_key =" + pk 
    DataRow rowToDelete = dataTable.Select(selectStr)(0) 
    dataTable.Rows.Remove(rowToDelete) 
    

    primary_key이 주 애입니다 귀하의 데이터 테이블. pk 값을 GridView에서 추출 할 수 있습니다. pk이 문자열 인 경우 작은 따옴표로 묶습니다.

    +0

    안녕하세요 Sunil, 나는 내 현재와 같은 코드를 시도한 후 데이터를 삭제하면 삭제 된 데이터가 삭제되지 않습니다. 내 현재 코드 내 코드를 편집합니다 –

    +0

    데이터베이스에서 삭제 하시겠습니까? 어댑터에서 myDataAdapter.Update (dataTable) 업데이트를 호출해야합니다. – Sunil

     관련 문제

    • 관련 문제 없음^_^