【发布时间】:2015-06-10 17:03:43
【问题描述】:
我正在使用 WCF 开发 Silverlight 应用程序。我想在数据网格中显示数据库中的特定行。
我找到了 e.result 但这将显示来自 DB 的全部内容。
下面是我的代码:
public TrainingBatchesUsersResults(int TraineeID)//, int TrainingProgramID, int >ReadyContainerID, int TrainingBatch, int ReadyContainerItemID)
{
InitializeComponent();
XraySimulatorWCFServices.XraySimulatorServiceClient XrayClient =new XraySimulatorWCFServices.XraySimulatorServiceClient();
XrayClient.GetTrainingBatchesUsersResultsCompleted += new EventHandler<
XraySimulatorWCFServices.GetTrainingBatchesUsersResultsCompletedEventArgs>(DisplayTrainingBatchesUsersResults);
XrayClient.GetTrainingBatchesUsersResultsAsync(TraineeID);
LayoutRoot.UpdateLayout();
}
private void DisplayTrainingBatchesUsersResults(object sender, XraySimulatorWCFServices.GetTrainingBatchesUsersResultsCompletedEventArgs e)
{
dgvResult.ItemsSource = e.Result;
dgvResult.Visibility = System.Windows.Visibility.Visible;
}
【问题讨论】:
-
而不是
itemsSource,您是否尝试过使用数据网格视图的DataSource属性 -
silverlight中没有数据源!!
-
你应该只返回一个结果
-
我需要返回一行,这取决于id!!
标签: c# asp.net wcf silverlight