• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# DataSource类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中DataSource的典型用法代码示例。如果您正苦于以下问题:C# DataSource类的具体用法?C# DataSource怎么用?C# DataSource使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



DataSource类属于命名空间,在下文中一共展示了DataSource类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: initializeRoutes

        public async static Task initializeRoutes()
        {
            //var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(@"routeconfig.txt");
            Assembly assem = typeof(API).GetTypeInfo().Assembly;
            var names = assem.GetManifestResourceNames();
            var stream = assem.GetManifestResourceStream("NextBusParser.routeconfig.txt");
            StreamReader reader = new StreamReader(stream);
            
            string routedata = await reader.ReadToEndAsync();

            DataSource ds = JsonConvert.DeserializeObject<DataSource>(routedata);
            _ds = ds;
            reader.Dispose();

            foreach (Route r in ds.Routes)
            {
                foreach (Direction d in r.Directions)
                {
                    for (int i = 0; i < d.Stops.Count; i++)
                    {
                        Stop s = d.Stops[i];
                        s = r.Stops.Where(e => e.Tag.Equals(s.Tag)).First();
                        d.Stops[i] = s;
                    }
                }
            }

            _isInitialized = true;
        }
开发者ID:abettadapur,项目名称:NextBusMX,代码行数:29,代码来源:API.cs


示例2: LoadDatabases

        /// <summary>
        /// Get list of DBs which can be accessed by worker
        /// </summary>
        public static List<WorkerDb> LoadDatabases(DataSource source)
        {
            List<WorkerDb> result = new List<WorkerDb>();

            var csBuilder = new SqlConnectionStringBuilder();
            csBuilder.DataSource = source.Address;
            csBuilder.UserID = source.Username;
            csBuilder.Password = source.Password;

            var conn = new SqlConnection(csBuilder.ConnectionString);
            var cmd = new SqlCommand(GetSuitableDatabases, conn);
            cmd.Parameters.AddWithValue("@pattern", source.SearchPattern);
            conn.Open();

            var reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                var name = reader.GetString(0);
                var id = Regex
                    .Replace(name, source.NameRegex, string.Empty)
                    .ToLower();

                var db = new WorkerDb();
                db.Id = id;
                csBuilder.InitialCatalog = name;
                db.ConnectionString = csBuilder.ConnectionString;

                result.Add(db);
            }

            conn.Close();

            return result;
        }
开发者ID:ddreaddnought,项目名称:db-octopus,代码行数:37,代码来源:InitHelper.cs


示例3: UpdateDataSource

 public DataSource UpdateDataSource(DataSource dataSource, string accountId)
 {
     var ds = Mapper.Map<DataSource, DynamoDb.DataSource>(dataSource);
     ds.AccountId = accountId;
     this.Context.Save(ds);
     return dataSource;
 }
开发者ID:Naviam,项目名称:Log-Analyzer,代码行数:7,代码来源:DataSourceRepository.cs


示例4: ViewDidLoad

		public override void ViewDidLoad ()
		{
			base.ViewDidLoad ();
			
			// Perform any additional setup after loading the view, typically from a nib.
			//NavigationItem.LeftBarButtonItem = EditButtonItem;

//			var addButton = new UIBarButtonItem (UIBarButtonSystemItem.Add, AddNewItem);
//			NavigationItem.RightBarButtonItem = addButton;

			MainSearchBar.SearchButtonClicked += (object sender, EventArgs e) => 
			{
				_kunden = BusinessLayer.Kunde.GetKunden(MainSearchBar.Text,ref  AppDelegate._user , false);
				dataSource.SetSource(_kunden);
//					TableView.Source = new SpeakersTableSource (_kunden);
				TableView.ReloadData();
			};




			//TODO: Step 1a: uncomment to set SpeakersTableSource as the TableView Source
			dataSource = new DataSource (this);
			TableView.Source = dataSource;
			//TableView.Source = dataSource ;

		}
开发者ID:MbProg,项目名称:MasterDetailTestProject-IOS-64,代码行数:27,代码来源:MasterViewController.cs


示例5: Should_be_able_prepare_a_query

        public void Should_be_able_prepare_a_query()
        {
            const string sql = "select @Id";

            var guid = Guid.NewGuid();
            var mc = new MappedColumn<Guid>("Id", DbType.Guid);
            var query = new RawQuery(sql).AddParameterValue(mc, guid);
            var dataParameterCollection = new Mock<IDataParameterCollection>();
            var dataParameterFactory = new Mock<IDbDataParameterFactory>();

            dataParameterFactory.Setup(m => m.Create("@Id", DbType.Guid, guid));

            var dataSource = new DataSource("data-source", dataParameterFactory.Object);

            var command = new Mock<IDbCommand>();

            dataParameterCollection.Setup(m => m.Add(It.IsAny<IDbDataParameter>())).Verifiable();

            command.SetupGet(m => m.Parameters).Returns(dataParameterCollection.Object);
            command.SetupSet(m => m.CommandText = sql).Verifiable();
            command.SetupSet(m => m.CommandType = CommandType.Text).Verifiable();

            query.Prepare(dataSource, command.Object);

            command.VerifyAll();
            dataParameterFactory.VerifyAll();
        }
开发者ID:ltvan,项目名称:shuttle-core-data,代码行数:27,代码来源:RawQueryTests.cs


示例6: DefineDatabaseConnectionMenuItem_OnClick

        private void DefineDatabaseConnectionMenuItem_OnClick(object sender, RoutedEventArgs e)
        {
            // Build the data source, hard-coded to SQL Server
            DataSource sqlDataSource = new DataSource("MicrosoftSqlServer", "Microsoft SQL Server");
            sqlDataSource.Providers.Add(DataProvider.SqlDataProvider);

            // Construct the data connection dialog, add the SQL Server data source, and set to default
            DataConnectionDialog dbConnectionDialog = new DataConnectionDialog();
            dbConnectionDialog.DataSources.Add(sqlDataSource);
            dbConnectionDialog.SelectedDataProvider = DataProvider.SqlDataProvider;
            dbConnectionDialog.SelectedDataSource = sqlDataSource;

            // When user clicks OK, grab the connection string and parse through it
            if (DataConnectionDialog.Show(dbConnectionDialog) == System.Windows.Forms.DialogResult.OK)
            {
                if (_simInstanceDirector.IsConnectionStringValid(dbConnectionDialog.ConnectionString))
                {
                    // Save off the validated connection string for future use on restart
                    Settings.Default.ExperimentDbConnectionString =
                        _simInstanceDirector.GetEntityFormatConnectionString(dbConnectionDialog.ConnectionString);
                    Settings.Default.Save();

                    // Enable the database experiment selection option
                    LoadDatabaseExperimentConfigurationMenuItem.IsEnabled = true;
                }
                else
                {
                    MessageBox.Show("Couldn't connect to the database using the provided connection information.",
                        "Error Connecting to Data Source", MessageBoxButton.OK, MessageBoxImage.Exclamation);

                    // Reset the database experiment selection option
                    LoadDatabaseExperimentConfigurationMenuItem.IsEnabled = false;
                }
            }
        }
开发者ID:jbrant,项目名称:SharpNoveltyNeat,代码行数:35,代码来源:MainWindow.xaml.cs


示例7: fillVars

 void fillVars()
 {
     UIController = LifetimeService.Instance.Container.Resolve<IUIController>();
     ds = UIController.GetActiveDocument();
     if (ds == null)
     {
         canExecute = false;
         return;
     }
     Variables = new ObservableCollection<DataSourceVariable>(ds.Variables);
     source.ItemsSource = ds.Variables;
     //source.Items.Add("AA");
     //source.Items.Add("BB");
     //source.Items.Add("CC");
     //source.Items.Add("DD");
     //source.Items.Add("EE");
     //source.Items.Add("FF");
     //source.Items.Add("GG");
     //source.Items.Add("HH");
     //source.Items.Add("II");
     //source.Items.Add("JJ");
     //source.Items.Add("KK");
     //source.Items.Add("LL");
     //source.Items.Add("MM");
     //source.Items.Add("NN");
     //source.Items.Add("OO");
     ////////////// Function catagory /////////
     funcat.Items.Add("All");
     funcat.Items.Add("Arithmetic");
     funcat.Items.Add("CDF & Noncentral CDF");
     funcat.Items.Add("Conversion");
     funcat.Items.Add("Current Date/Time");
     funcat.Items.Add("Date Arithmetic");
     funcat.Items.Add("Date Creation");
 }
开发者ID:BlueSkyStatistics,项目名称:BlueSkyRepository,代码行数:35,代码来源:ComputeVar.xaml.cs


示例8: RequestData

 public Bars RequestData(DataSource ds, string symbol, DateTime startDate, DateTime endDate, int maxBars, bool includePartialBar)
 {
     Bars bars = new Bars(symbol, ds.Scale, ds.BarInterval);
     //bars.Add(new DateTime(2012, 04, 07), 2, 5, 1, 3, 5);
     //bars.Add(new DateTime(2010, 09, 06), 3, 6, 2, 2, 6);
     return bars;
 }
开发者ID:cheetahray,项目名称:Projects,代码行数:7,代码来源:Zaglushka.cs


示例9: MainWindow

        public MainWindow()
        {
            InitializeComponent();

               dataSource = new DataSource();
            this.DataContext = dataSource;
        }
开发者ID:agurha,项目名称:fixwords,代码行数:7,代码来源:MainWindow.xaml.cs


示例10: SqlQueue

        public SqlQueue(Uri uri,
						IScriptProvider scriptProvider,
						IDatabaseConnectionFactory databaseConnectionFactory,
						IDatabaseGateway databaseGateway)
        {
            Guard.AgainstNull(uri, "uri");
            Guard.AgainstNull(scriptProvider, "scriptProvider");
            Guard.AgainstNull(databaseConnectionFactory, "databaseConnectionFactory");
            Guard.AgainstNull(databaseGateway, "databaseGateway");

            _scriptProvider = scriptProvider;
            _databaseConnectionFactory = databaseConnectionFactory;
            _databaseGateway = databaseGateway;

            _log = Log.For(this);

            Uri = uri;

            parser = new SqlUriParser(uri);

            _dataSource = new DataSource(parser.ConnectionName, new SqlDbDataParameterFactory());
            _tableName = parser.TableName;

            BuildQueries();
        }
开发者ID:jessezhao,项目名称:shuttle-esb,代码行数:25,代码来源:SqlQueue.cs


示例11: authorizedConnect

 public override object authorizedConnect(AbstractCredentials credentials, AbstractPermission permission, DataSource validationDataSource)
 {
     object result = base.authorizedConnect(credentials, permission, validationDataSource);
     //_eventArgs.ConnectionEventType = ConnectionPoolEventArgs.ConnectionChangeEventType.ConnectionAvailable;
     //OnChanged(_eventArgs);
     return result;
 }
开发者ID:ChristopherEdwards,项目名称:MDWS,代码行数:7,代码来源:VistaConnectionPoolConnection.cs


示例12: MediatorServer

 public MediatorServer(SystemConfiguration systemConfig, DataSource dataSource)
 {
     config = systemConfig.Servers.First(kvp => kvp.Value.Type == ServerTypes.Mediator).Value;
     controller = new Controller(dataSource);
     //			bootstrapper = new MediatorBootstrapper(controller);
     bootstrapper = new ApiBootstrapper(controller);
 }
开发者ID:AnObfuscator,项目名称:Dispartior,代码行数:7,代码来源:MediatorServer.cs


示例13: ViewDidLoad

		public async override void ViewDidLoad ()
		{
			base.ViewDidLoad ();

			var query = ParseObject.GetQuery("Item")
				.WhereEqualTo("PurchaserName", PersonDetailViewController.Instance.CurrentPerson.ID);
			
			IEnumerable<ParseObject> results = await query.FindAsync();

			ParseObj = results.ToList ();
			foreach (ParseObject po in ParseObj) {
				string Desc = po.Get<string> ("Description");
				string Value = po.Get<string> ("Value");
				bool Available = po.Get<Boolean> ("Available");
				PurchasedItems.Add (new Items { 
					Description = Desc,
					Value = Value, 
					Available = Available
				});
			}

			this.NavigationItem.SetRightBarButtonItem(
				new UIBarButtonItem(UIBarButtonSystemItem.Add, (sender,args) => {
					// button was clicked
				})
				, true);
			
			TableView.Source = dataSource = new DataSource(this, PurchasedItems);
			TableView.ReloadData ();
			this.Title = "Total=> ";
		}
开发者ID:meetdpanda,项目名称:Gala,代码行数:31,代码来源:ActivityListTableViewController.cs


示例14: HeaderRecord

 public HeaderRecord(DataSource source, ThreeLetterCode code, string text, string value)
     : base(RecordType.H, text)
 {
     DataSource = source;
     ThreeLetterCode = code;
     Value = value ?? string.Empty;
 }
开发者ID:p3rl,项目名称:DotIGC,代码行数:7,代码来源:HeaderRecord.cs


示例15: DataSourceConventions

 public void DataSourceConventions(DataSource<string> sut, int expectedCount)
 {
     var collection = sut.Data.ToList();
     collection.Count.ShouldBe(expectedCount);
     collection.Count.ShouldBe(sut.Data.Distinct().ToList().Count);
     collection.ForEach(item => item.ShouldNotBeNullOrEmpty());
 }
开发者ID:EricDoherty,项目名称:TestStack.Dossier,代码行数:7,代码来源:DataSourceConventionTests.cs


示例16: OnNavigatedTo

        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.  The Parameter
        /// property is typically used to configure the page.</param>
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            // Arrange
            var ds = new DataSource();
            await ds.CleanDatabaseAsync();
            await ds.InitializeDbAsync();

            // CRUD Operations Demos
            await CrudOperationsDemo(ds);

            // Tx Demos
            var speakers = await TxInsertDemo(ds);
            await TxDeleteDemo(ds, speakers.First().Id);

            // Reset the database
            await ds.CleanDatabaseAsync();
            await ds.InitializeDbAsync();

            // Querying Demos
            await TxInsertDemo(ds); // re-add data to the database
            await QueryingDemos(ds);

            // Some advanced scenarios
            await AdvancedDemos(ds);
        }
开发者ID:michaelrocs,项目名称:winrt-snippets,代码行数:30,代码来源:MainPage.xaml.cs


示例17: CreateDataSource

        private DataTable CreateDataSource(DataSource ds, string sql)
        {
            DataTable dt = null;
            try
            {
                using(IDbAccess dataAccess = ds.CreateDbAccess())
                {
                    dt = dataAccess.QueryDataTable(sql.ToQuery());
                }
               
            }
            catch (SqlException ex)
            {
                if (ex.Message.Contains("Must declare the scalar variable"))
                {
                    foreach (string parameterName in FindParameterName(ex.Message))
                    {
                        sql = sql.Replace(parameterName, "NULL");
                    }

                    return CreateDataSource(ds, sql);
                }
                else
                    throw;
            }
            return dt;
        }
开发者ID:mehmetgoren,项目名称:AppX.Reporting,代码行数:27,代码来源:UcReportDownloadUpload.ascx.cs


示例18: GetAttempt

 public static Attempt GetAttempt(string id, int attemptN, DataSource source)
 {
     using(var repo = new AttemptRepository()) {
         var attempt = repo.Attempts.Where(att => att.ID == id && att.AttemptNumber == attemptN && att.Source == source);
         return attempt.Single();
     }
 }
开发者ID:ericvruder,项目名称:SW9_Project,代码行数:7,代码来源:AttemptRepository.cs


示例19: MainWindow

        public MainWindow()
        {
            InitializeComponent();
            var ds = new DataSource();
            if (ds != null)
            {
                LayoutPanel panel = new LayoutPanel() { Caption = "Live Report", AllowClose = false };
                AccountDataSheet sheet = new AccountDataSheet() { DataContext = ds };
                panel.Content = sheet;
                documents.Add(panel);
                panel.IsActive = true;
            }

             var bds = new BenchMarkDataSource();

             if (bds != null)
             {
                 LayoutPanel panel = new LayoutPanel() { Caption = "BenchMark Report", AllowClose = false };

                 BenchMarkDataSheet sheet = new BenchMarkDataSheet() { DataContext = bds };
                 panel.Content = sheet;
                 documents.Add(panel);

                 panel = new LayoutPanel() { Caption = "Report", AllowClose = false };
                     NewReportDataSheet Nsheet = new NewReportDataSheet() { DataContext = bds };
                     panel.Content = Nsheet;
                     documents.Add(panel);

                 panel.IsActive = true;
             }
        }
开发者ID:Jack-coastal,项目名称:Jenkins,代码行数:31,代码来源:MainWindow.xaml.cs


示例20: ViewDidLoad

        public override void ViewDidLoad()
        {
            base.ViewDidLoad ();

            _dataSource = new DataSource(this, _facebook);
            TableView.Delegate = new TableDelegate (this, _dataSource);
            TableView.DataSource = _dataSource;
        }
开发者ID:follesoe,项目名称:FacebookBigProfile,代码行数:8,代码来源:FacebookAlbumTableViewController.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# DataSpace类代码示例发布时间:2022-05-24
下一篇:
C# DataSet1类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap