예제 #1
0
        private void frmSample41_Load(object sender, System.EventArgs e)
        {
            //Read Data From xml
            DataSet ds = new DataSet();

            System.IO.Stream stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsSample.GridSamples.SampleData2.xml");
            ds.ReadXml(stream);
            mView             = ds.Tables[0].DefaultView;
            mView.AllowDelete = false;
            mView.AllowNew    = false;

            dataGrid.FixedColumns = 1;
            dataGrid.Selection.EnableMultiSelection = true;

            DevAge.ComponentModel.IBoundList bd = new DevAge.ComponentModel.BoundDataView(mView);

            //Create default columns
            CreateColumns(bd);

            dataGrid.DataSource = bd;

            dataGrid.AutoSizeCells();

            dataGrid.Selection.SelectionChanged += new SourceGrid.RangeRegionChangedEventHandler(Selection_SelectionChanged);
        }