コード例 #1
0
ファイル: Form1.cs プロジェクト: hthubert/DataTableVisualizer
        public Form1()
        {
            InitializeComponent();

            //test2();
            //test(StringComparer.OrdinalIgnoreCase);

            var table = new DataTable();

            table.Columns.Add("FirstName", typeof(String));
            table.Columns.Add("LastName", typeof(String));
            table.Columns.Add("Age", typeof(int));
            table.Columns.Add("Address", typeof(String));
            table.Columns.Add("Healthy", typeof(bool));
            table.Columns.Add("Karma", typeof(double));
            table.Columns.Add("Id", typeof(Guid));
            table.Columns.Add("DOB", typeof(DateTime));
            table.Rows.Add(new object[] { "Lassie", "Dog", 5, "111", true, 1.0, Guid.NewGuid(), new DateTime(1995, 01, 01) });
            table.Rows.Add(new object[] { "Rover", "Dog", 6, "123", true, 1.1, Guid.NewGuid(), new DateTime(2010, 10, 02) });
            table.Rows.Add(new object[] { "Fido", "Dog", 7, "121", false, 1.2, Guid.NewGuid(), new DateTime(1990, 01, 09) });
            table.Rows.Add(new object[] { "Timmy", "Rat", 1, "141", false, 1.3, Guid.NewGuid(), new DateTime(1990, 02, 08) });
            table.Rows.Add(new object[] { "Boo", "Jack", 7, "314", false, 1.4, Guid.NewGuid(), new DateTime(1990, 03, 07) });
            table.Rows.Add(new object[] { "Fido", "Wolf", 8, "181", false, 1.5, Guid.NewGuid(), new DateTime(1990, 04, 06) });
            table.Rows.Add(new object[] { "MrMeow", "Cat", 7, "111", true, 1.6, Guid.NewGuid(), new DateTime(1990, 05, 05) });
            table.Rows.Add(new object[] { "Rover", "Dog", 17, "151", true, 1.7, Guid.NewGuid(), new DateTime(1990, 06, 04) });
            table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 1.8, Guid.NewGuid(), new DateTime(1990, 07, 03) });
            table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 1.9, Guid.NewGuid(), new DateTime(1990, 08, 02) });
            table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 2.0, Guid.NewGuid(), new DateTime(1990, 09, 01) });

            var w = new ViewerWindow()
            {
                Table = table
            };

            w.ShowDialog();

            Application.Exit();
        }
コード例 #2
0
        public bool ShowEditor(ViewModelBase viewModel, IEntityValidator validator)
        {
            var editorWindow = new ViewerWindow(viewModel, validator);

            return(editorWindow.ShowDialog() ?? false);
        }
コード例 #3
0
        public bool ShowEditor(ViewModelBase viewModel)
        {
            var editorWindow = new ViewerWindow(viewModel);

            return(editorWindow.ShowDialog() ?? false);
        }