当前位置: 首页>>代码示例>>C#>>正文


C# DataTable.AsDataView方法代码示例

本文整理汇总了C#中System.Data.DataTable.AsDataView方法的典型用法代码示例。如果您正苦于以下问题:C# DataTable.AsDataView方法的具体用法?C# DataTable.AsDataView怎么用?C# DataTable.AsDataView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.DataTable的用法示例。


在下文中一共展示了DataTable.AsDataView方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateWIP1

        public CreateWIP1(BatchTreeViewItem sender)
        {
            Sender = sender;
            // WorkItem happens after you click

            InitializeComponent();

            // Do Not Run Until Time
            Time timeUntilTime = new Time(false);
            dataTableUntil = timeUntilTime.TimeDataTable;
            timeUntil.ItemsSource = dataTableUntil.AsDataView();

            // Do Not Run After Time
            Time timeAfterTime = new Time(false); // heh
            dataTableAfter = timeAfterTime.TimeDataTable;
            timeAfter.ItemsSource = dataTableAfter.AsDataView();

            // Recurrence Interval
            Time recurrenceIntervalTime = new Time(true);
            dataTableInterval = recurrenceIntervalTime.TimeDataTable;
            dataGridInterval.ItemsSource = dataTableInterval.AsDataView();

            // Start Window
            Time startWindowTime = new Time(true);
            dataTableWindow = startWindowTime.TimeDataTable;
            dataGridWindow.ItemsSource = dataTableWindow.AsDataView();

            Loaded += OnLoaded;

            MainWindow.Resize(MainGrid);
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:31,代码来源:CreateWIP1.xaml.cs

示例2: GeneratePivotTable

 public static DataView GeneratePivotTable(DataTable sourceTable, DateTime startDate)
 {
     var pivotTable = new DataTable();
     GeneratePivotColumns(pivotTable, startDate);
     GeneratePivotRows(sourceTable, pivotTable);
     return pivotTable.AsDataView();
 }
开发者ID:dreckner,项目名称:RecknerSharePointSolutions,代码行数:7,代码来源:ParTimeAveragesUserControl.ascx.cs

示例3: Einstellungen

        public Einstellungen()
        {
            InitializeComponent();
            string appPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Simple Radio");
            csv = new CSVManager(appPath, "radiolist.csv");
            table = new DataTable("Inhalt");
            table = csv.GetTableFromFile(); //aus radiolist.csv

            dataGrid1.ItemsSource = table.AsDataView();
        }
开发者ID:EricLambrecht,项目名称:InternetRadio,代码行数:10,代码来源:Einstellungen.xaml.cs

示例4: PopulateOrders

 private void PopulateOrders()
 {
     //UpdateGrid(dtgOrders, "SELECT * FROM OrderLine");
     var dt = new DataTable();
     using (var da = new SqlDataAdapter("SELECT * FROM OrderLine", con))
     {
         da.Fill(dt);
     }
     dtgOrders.DataSource = dt.AsDataView();
     con.Close();
  }
开发者ID:Hashana,项目名称:SDIAF,代码行数:11,代码来源:Main.cs

示例5: ResizePool

        public ResizePool(PoolViewModel pool)
        {
            InitializeComponent();

            Pool = pool;

            // Resize Timeout
            Time resizeTime = new Time(true);
            dataTableResize = resizeTime.TimeDataTable;
            datagridResize.ItemsSource = dataTableResize.AsDataView();
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:11,代码来源:ResizePool.xaml.cs

示例6: FillData

        void FillData()
        {
            SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=C:\\IDDBShared\\IDDatabase.sqlite;Version=3;");
            m_dbConnection.Open();

            using (SQLiteDataAdapter myAdapter = new SQLiteDataAdapter("select * from ShopStock", m_dbConnection))
            {
                DataTable myData = new DataTable();
                myAdapter.Fill(myData);
                Stock.ItemsSource = myData.AsDataView();
            }
        }
开发者ID:Revenir,项目名称:Stock-Manager,代码行数:12,代码来源:ViewDatabase.xaml.cs

示例7: FillData

        void FillData()
        {
            SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=C:\\IDDBShared\\IDDatabase.sqlite;Version=3;");
            m_dbConnection.Open();

            string finder = "select * from StockAdditions WHERE SKUNumber = " + SKUNumber.Content;

            using (SQLiteDataAdapter myAdapter = new SQLiteDataAdapter(finder, m_dbConnection))
            {
                DataTable myData = new DataTable();
                myAdapter.Fill(myData);
                StockAdditions.ItemsSource = myData.AsDataView();
            }
        }
开发者ID:Revenir,项目名称:Stock-Manager,代码行数:14,代码来源:ViewReport.xaml.cs

示例8: FillData

        void FillData()
        {
            SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=C:\\IDDBShared\\IDDatabase.sqlite;Version=3;");
            m_dbConnection.Open();

            string finder = "select * from Balances WHERE userIDNumber = " + userID.Content;

            using (SQLiteDataAdapter myAdapter = new SQLiteDataAdapter(finder, m_dbConnection))
            {
                DataTable myData = new DataTable();
                myAdapter.Fill(myData);
                YouthTransactions.ItemsSource = myData.AsDataView();
            }
        }
开发者ID:Revenir,项目名称:ID-DB,代码行数:14,代码来源:ViewReport.xaml.cs

示例9: Price_Undefined_Window

 public Price_Undefined_Window(string sTitle,DataTable xdt_price_Item_view,CodeTables.DBTableControl xdbTables)
 {
     InitializeComponent();
     this.Title = sTitle;
     this.btn_Edit.Content = lngRPM.s_EditPriceList.s;
     this.btn_Cancel.Content = lngRPM.s_Cancel.s;
     dt_price_Item_view = xdt_price_Item_view;
     dbTables = xdbTables;
     this.dgvx_PriceUndefinedItem.ItemsSource = dt_price_Item_view.AsDataView();
     tbl = new SQLTable(dbTables.GetTable(typeof(Atom_cAddress_Org)));
     tbl.CreateTableTree(dbTables.items);
     this.dgvx_PriceUndefinedItem.AutoGeneratedColumns +=dgvx_PriceUndefinedItem_AutoGeneratedColumns;
     //this.dgvx_PriceUndefinedItem.Columns[0].Header =
 }
开发者ID:dstrucl,项目名称:Tangenta40,代码行数:14,代码来源:Price_Item_Undefined.xaml.cs

示例10: CreateWIP2

        public CreateWIP2(BatchTreeViewItem sender, WorkItem wi)
        {
            InitializeComponent();
            this.Sender = sender;
            workitem = wi;

            // Wall Clock Time
            Time wallClockTime = new Time(true);
            dataTableWallClock = wallClockTime.TimeDataTable;
            dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView();

            Loaded += OnLoaded;

            MainWindow.Resize(MainGrid);
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:15,代码来源:CreateWIP2.xaml.cs

示例11: CreatePoolP1

        public CreatePoolP1(BatchTreeViewItem sender, object obj)
        {
            this.Sender = sender;
            InitializeComponent();

            pool = null;
            workitem = null;

            DataTable dataTable2 = new DataTable();
            dataView = dataTable2.AsDataView();
            envGrid.ItemsSource = dataView;
            dataTable2.Columns.Add("Name", typeof(string));
            dataTable2.Columns.Add("Value", typeof(string));
            //envGrid.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);
            DataRow row2 = dataTable2.NewRow();
            dataTable2.Rows.Add(row2);

            // Resize Timeout
            Time resizeTime = new Time(true);
            dataTableResize = resizeTime.TimeDataTable;
            datagridResize.ItemsSource = dataTableResize.AsDataView();

            if (obj is Pool)
            {
                this.pool = obj as Pool;
            }
            else if (obj is WorkItem)
            {
                lblTitle.Content = "WorkItem Autopool Specifications";
                txtName.IsEnabled = false;
                lblName.IsEnabled = false;
                lblNameStar.Width = 0;
                this.workitem = obj as WorkItem;
            }
            else
            {
                System.Windows.MessageBox.Show("CreatePoolP1.xaml.cs: Improper object passed in");
            }

            btnNext.Content = "Done";

            Loaded += OnLoaded;

            MainWindow.Resize(MainGrid);
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:45,代码来源:CreatePoolP1.xaml.cs

示例12: CreateTaskP1

        public CreateTaskP1(BatchTreeViewItem sender)
        {
            Sender = sender;
            InitializeComponent();

            // Wall Clock Time
            Time wallClockTime = new Time(true);
            dataTableWallClock = wallClockTime.TimeDataTable;
            dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView();

            // Retention Time
            Time retentionTime = new Time(true);
            dataTableRetention = retentionTime.TimeDataTable;
            dataGridRetention.ItemsSource = dataTableRetention.AsDataView();

            Loaded += OnLoaded;

            MainWindow.Resize(MainGrid);
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:19,代码来源:CreateTaskP1.xaml.cs

示例13: btnGetClients_Click

        private void btnGetClients_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                DataTable table = new DataTable("Customers");
                using (SqlConnection connection = new SqlConnection(Properties.Settings.Default.Database))
                {
                    string query = "SELECT firstname, lastname, address, city FROM vCustomers";
                    SqlDataAdapter adapter = new SqlDataAdapter(query, connection);
                    adapter.Fill(table);
                    connection.Close();
                }
                lbClients.ItemsSource = table.AsDataView();
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
开发者ID:Crowmoore,项目名称:IIO11300,代码行数:20,代码来源:MainWindow.xaml.cs

示例14: CreateWIP3

        public CreateWIP3(BatchTreeViewItem sender, WorkItem parent)
        {
            this.workitem = parent;
            this.Sender = sender;
            InitializeComponent();

            // Wall Clock Time
            Time wallClockTime = new Time(true);
            dataTableWallClock = wallClockTime.TimeDataTable;
            dataGridWallClock.ItemsSource = dataTableWallClock.AsDataView();

            // Retention Time
            Time retentionTime = new Time(true);
            dataTableRetention = retentionTime.TimeDataTable;
            dataGridRetention.ItemsSource = dataTableRetention.AsDataView();

            Loaded += OnLoaded;

            MainWindow.Resize(MainGrid);
        }
开发者ID:romitgirdhar,项目名称:azure-batch-samples,代码行数:20,代码来源:CreateWIP3.xaml.cs

示例15: FillData

        void FillData()
        {
            SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=C:\\IDDBShared\\IDDatabase.sqlite;Version=3;");
            m_dbConnection.Open();

            using (SQLiteDataAdapter myAdapter = new SQLiteDataAdapter("select * from Users", m_dbConnection))
            {
                DataTable myData = new DataTable();
                myAdapter.Fill(myData);
                UserID.ItemsSource = myData.AsDataView();
            }

            //            string sql = "select * from Users";
            //            SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
            //            SQLiteDataReader reader = command.ExecuteReader();

            //            while (reader.Read())
            //            {
            //
            //            }
        }
开发者ID:Revenir,项目名称:ID-DB,代码行数:21,代码来源:ViewDB.xaml.cs


注:本文中的System.Data.DataTable.AsDataView方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。