0

行を編集するときに、DataGrid から MySql のデータを更新したいと考えています。問題は、アルファベットと数字の両方を含むセルを取得すると、空の値が返されることです。

次のコードを使用します。

TextBlock txt = dgwDataMain.Columns[dgwDataMain.Columns.IndexOf(col)].GetCellContent(dgwDataMain.Items[e.Row.GetIndex()]) as TextBlock;
value += col.Header + "<&p>" + txt.Text + "</s&p>";

列は動的に生成されます。

foreach (Fields field in fields)
                {
                    DataGridTextColumn column = new DataGridTextColumn();
                    column.Header = field.name;
                    column.Binding = new Binding(field.name) { Mode = BindingMode.TwoWay };
                    dgwDataMain.Columns.Add(column);
                }
4

0 に答える 0