foreach(myDataGridのDataGridRow gvr)を使用するデータグリッドがあり、行の特定のセルから情報を取得して、それぞれのクラスプロパティ(e(a.MessageName = gvr.column [")に配置できる必要があります。 MessageName "]。value.ToString())。しかし、私はコラムに基づいて情報を取得する方法を理解していません。これが私がこれまでに持っているものです...
foreach (DataGridRow gvr in dgAnnouncement.Items)
{
Announcement a = new Announcement();
a.MessageName = gvr.Column["MessageName"].Value.ToString();
a.Message = gvr.Column["Message"].Value.ToString();
}
これが私のXAMLです...
<DataGrid AutoGenerateColumns="False" Height="631" ItemsSource="{Binding}" HorizontalAlignment="Left" SelectionMode="Single" SelectionUnit="FullRow" Margin="12,124,0,0" Name="dgAnnouncement" VerticalAlignment="Top" Width="976" >
<DataGrid.Columns>
<DataGridTextColumn Header="MessageName"></DataGridTextColumn>
<DataGridTextColumn Header="Message"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
ウェブを検索した後、私はまだ私のために働く解決策を見つけていませんので、助けてくれてありがとう。