none
Преобразование типа столбца при автогенерации в DataGrid RRS feed

  • Вопрос

  • Здравствуйте. Пишу приложение на WPF в VS2010, которое предназначено для работы с базой данных. Возник вопрос, как при автогенерации столбцов при помощи события AutoGeneratingColumn изменить тип столбца со стандартного DataGridTextColumn к примеру на DataGridComboBoxColumn , не затрагивая при этом возвращаемых в столбец данных. Если возможно, простенький пример.
    • Перемещено Siddharth Chavan 1 октября 2010 г. 21:02 MSDN Forums Consolidation (От:Технологии .NET Framework: ADO.NET, WCF, WPF etc)
    30 июля 2010 г. 10:20

Ответы

  •  

    Это делается так:

    private void dg_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
            {
                DataGridCheckBoxColumn cl = new DataGridCheckBoxColumn();

     

    ......................

               e.Column = cl;
            }

    Полный пример приведен здесь:

    http://blogs.msdn.com/b/vinsibal/archive/2008/09/16/wpf-datagrid-styling-rows-and-columns-based-on-header-conditions-and-other-properties.aspx?wa=wsignin1.0

     

    Сам не проверял, потому что в silverlight DataGridComboBoxColumn нет.

    • Помечено в качестве ответа eCStazy74 12 августа 2010 г. 16:51
    11 августа 2010 г. 15:39