0
從來就得到了以下數據網格:DataGridCheckboxColumn與SQL Server Express
<DataGrid AutoGenerateColumns="True" Grid.ColumnSpan="9" Grid.Row="2" Grid.RowSpan="8" Height="583" HorizontalAlignment="Left" Name="dgAufgaben" VerticalAlignment="Top" Width="1344" AlternatingRowBackground="#E6DBDBDB" RowHeight="55">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="sseas"></DataGridCheckBoxColumn>
</DataGrid.Columns>
</DataGrid>
,我填寫了這種方式:
DataSet ds = new DataSet();
aufrep.GetAufgaben(ds, loginid);
dgAufgaben.DataContext = ds;
dgAufgaben.ItemsSource = ds.Tables[0].DefaultView;
所以數據,我收到了我的數據庫都在DataSet
,這些列是自動生成的。問題是,我不知道如何將CheckboxColumn設置爲我的DataSet
列的值。 (一列支票0和1值)
我該如何管理?
是的,我知道,我只是添加了用於測試的複選框列。在我的數據庫中,值爲0/1的列是一個int。我可以初始化一個布爾並將其綁定到這些?如果是的話,我還需要做些什麼呢? – user896692 2012-03-18 16:27:08
「SQL中的bool是位(0,1)」因此,將其從SQL中的Int更改爲Bit。 – Paparazzi 2012-03-18 16:32:15
好的。接着?我如何將價值轉化爲IsNew(在你的例子中)? – user896692 2012-03-18 16:33:34