Silverlight DataGrid內多個數據源繫結的實現辦法
我們在Silverlight開發過程中,很常見的情形是已經做好繫結的DataGrid內需要繫結不同資料來源的資料,比如一個來自不同資料來源的ComboBox。
下面舉個簡單的例子:
我們最終要顯示的結果如上圖所示,其中姓名,年齡來自 MainData 資料來源,籍貫來自 BindingJG 資料來源。
先簡單把這兩個資料來源建好:
MainData:
BindingJG :
現在要把這兩個資料來源同時繫結到MainPage.xaml 裡的 dataGrid上,
要先新增對籍貫資料類的引用:
然後就可以在dataGrid裡引用籍貫資料,以下是dataGrid的完整程式碼:
其中的關鍵程式碼:
<ComboBox x:Name="JGCombo" DataContext="{Binding Source={StaticResource iJG}}">
<ItemsControl ItemsSource="{Binding JiGuan}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ComboBox>
再把MainData資料賦值給dataGrid就可以了
完整程式碼下載: Silverlight 4
相關推薦
Silverlight DataGrid內多個數據源繫結的實現辦法
我們在Silverlight開發過程中,很常見的情形是已經做好繫結的DataGrid內需要繫結不同資料來源的資料,比如一個來自不同資料來源的ComboBox。 下面舉個簡單的例子: 我們最終要顯示的結果如上圖所示,其中姓名,年齡來自 MainData 資料來源,籍貫來自
gridview繫結兩個或多個數據源
遇到了一個gridview需要繫結同一個資料庫裡幾張表的資料的問題。 基本思路如下: select * from 表一,表二 where 表一.id=表二.id 這是兩張表的情況。 直接上程式碼:
AngularJS $q 和 $q.all 單個數據源和多個數據源合並(promise的說明)
獲取 lar debug let index 被拒 可用 第一個 brush 這篇文章講的不錯, angular $q 和 promise!! -------------------------------------------------------------- 通
Spring Boot實現多個數據源教程收集(待實踐)
get shu 多個 href eos net -c smi tar 先收集,後續實踐。 http://blog.csdn.net/catoop/article/details/50575038 http://blog.csdn.net/neosmith/article
EJB 配置多個數據源
name XML cti kong 添加 local ima 不能 transacti 1.修改jboss-6.simple\server\default\deploy\transaction-jboss-beans.xml 配置文件 <bean name="Co
多個數據源(multiple data sources)
art multipl spring detail 多個 教程 boot net sdn 參考資料: SpringBoot非官方教程 | 第五篇:springboot整合 beatlsql多個數據源(multiple data sources)
Delphi動態鏈接多個數據源執行操作例子
ado btn form ldb var 運行 數據源 ons user 1.首先配置文件[SubExamDep1]DBSERVER=(local)DBNAME=herpeisweixinUSERNAME=saPWD=bjbrMSG=SubExamDep1失敗[SubExa
mybatis+druid+springboot 註解方式配置多個數據源
pat nts println service ssp bsp manager 打開 iba 1\數據庫配置 #test數據源 spring.datasource.test.url=jdbc:mysql://*:3306/db?useUnicode=true&ch
Spring Profile和Mybatis進行多個數據源(H2和Mysql)的切換
sql pda 開箱 https tails val 收集 sqlserver jpetstore 總結: 最近在做WebMagic的後臺,遇到一個問題:後臺用到了數據庫,本來理想情況下是用Mysql,但是為了做到開箱即用,也整合了一個嵌入式數據庫H2。這裏面就有個問題了,
SpringCloud之基於SpringCloud+MybatisPlus+Config實現多個數據源的動態切換
一、首先,專案基於SpringCloud,配置檔案在Git上(包括資料來源的配置資訊)。 二、開始基於原有專案進行重構 1、寫一個動態資料來源上下文.程式碼如下: /** * 動態資料來源上下文 */ public class DbContextHolder { p
Spring cloud整合Reids 配置多個數據源
首先是連線池的選擇 一般有兩種 lettuce ,jedis Jedis 執行緒不安全,方法同步 Lettuce 基於Netty.nio, 方法非同步 執行緒 安全 letture通過引入spring-boot-starter-redis就可以使用 <
多個數據源的輕鬆支援
前面文章裡介紹了 自定義註解完成資料庫切庫 ,今天接著這個高併發的話題,繼續說一下專案裡多個數據源的支援。 如何理解支援多個數據源呢?簡單的說,就是一個
Mybatis配置多個數據源
1.編寫2個以上資料來源 <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property n
分散式事務--XA 解決多個數據源操作
個人備忘 事務(官方解釋):是由一組sql語句組成的“邏輯處理單元”。 事務具有如下四個屬性,通常稱為事務的ACID屬性 : 1. 原子性(Atomicity): 事務是一個原子操作單元,要麼都執行,要麼都不執行。 2. 一致性(Consistent):
springboot 專案改進成多個數據源時遇到的問題
之前使用mybatis註解建立動態的sql語句,把相關jar包新增到springboot專案中使用,springboot中 @SpringBootApplication預設scanBasePackages是當前包 可以修改增加相關的多個包名 @SpringBootApp
mybatis如何配置使用多個數據源(environment)?
mybatis如何配置使用多個數據源? 一、資料庫連線properties配置檔案,兩個資料來源的地址: hd.jdbc.driverClassName=com.mysql.jdbc.Driver hd.jdbc.url=jdbc:mysql:/
Spring配置多個數據源,並實現資料來源的動態切換
1.首先在config.properties檔案中配置兩個資料庫連線的基本資料。這個省略了 2.在spring配置檔案中配置這兩個資料來源: 資料來源1 <!-- initialSize初始化時建立物理連線的個數0 maxActive最大
hibernate配置多個數據源及事物(以兩個資料來源為例)
在ssh專案中,需要連線兩個不同ip下的資料庫,所以必須要給hibernate配置兩個或多個數據源 因為我只有一臺電腦,所以我配置的是sqlserver+mysql兩個資料來源 首先hibernate配置是直接從myeclipse中新增的 右鍵----myeclipse
JasperReport中使用多個數據源的方法
本人幾經探索,終於尋找到在一個報表中使用多個數據源的方法,現在分享出來以便後來者少走彎路!(網上很多資料說多資料來源只能使用子報表方式,但我是用引數形式的資料來源,呵呵)。 由於這裡不支援上傳doc文件,且文件挺大的,所以放到資源裡! 一個報表中使用多個數據源的場景:
Springboot 配置多個數據源(AOP實現分庫)
//因為DynamicDataSource是繼承與AbstractRoutingDataSource,而AbstractRoutingDataSource又是繼承於AbstractDataSource,AbstractDataSource實現了統一的DataSource介面,