Ik ben met een stuk code bezig, die en datatable doorzoekt op bepaalde waardes en deze vervangt. Op de eeen of andere manier bleek dit niet te werken, dus heb ik een simpel testje gemaakt:
De begin - en endedit heb ik uit in de help gevonden, maar het mag allemaal niet baten. De waarde in de tabel blijft "BLAAT". Wat doe ik in godsnaam verkeerd?
code:
1
2
3
4
5
6
7
8
9
10
11
12
| DataTable dt = new DataTable( "a" ); DataColumn col1 = new DataColumn( "a", typeof( string ) ); dt.Columns.Add( col1 ); DataRow row = dt.NewRow(); row[ "a" ] = "BLAAT"; dt.Rows.Add( row ); dt.Rows[ 0 ].BeginEdit(); dt.Rows[ 0 ].ItemArray[ 0 ] = "AAAA"; dt.Rows[ 0 ].EndEdit(); dt.Rows[ 0 ].AcceptChanges(); dataGrid.DataSource = dt; |
De begin - en endedit heb ik uit in de help gevonden, maar het mag allemaal niet baten. De waarde in de tabel blijft "BLAAT". Wat doe ik in godsnaam verkeerd?