jim_hujun 你好
我不是很清楚 client_dataselectCompleted 方法是怎么调用的, 我仿照你的代码没有出现类似的问题,我的代码如下:
XAML:
- <UserControl x:Class="_9064_License.SilverlightControl3"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- mc:Ignorable="d"
- d:DesignHeight="300" d:DesignWidth="400" xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml">
-
- <Grid x:Name="LayoutRoot" Background="White">
- <c1:C1DataGrid HorizontalAlignment="Left" Margin="10,10,0,0" Name="c1DataGrid1" VerticalAlignment="Top" ItemsSource="{Binding}" AutoGenerateColumns="False" >
- <c1:C1DataGrid.Columns>
- <!-- First two columns must be headers, put several headers using this custom syntax-->
- <c1:DataGridTextColumn Header="医院名称" Binding="{Binding hospital_name}" />
- <c1:DataGridTextColumn Header="人数" Binding="{Binding rc}" />
- <c1:DataGridTextColumn Header="次均费用" Binding="{Binding cjfy}" />
- <c1:DataGridTextColumn Header="医保内金额" Binding="{Binding ybje}" />
- <c1:DataGridTextColumn Header="剔除金额" Binding="{Binding tcje}" />
- <c1:DataGridTextColumn Header="剔除占比" Binding="{Binding tczb}" />
- </c1:C1DataGrid.Columns>
- </c1:C1DataGrid>
- </Grid>
- </UserControl>
复制代码
后台代码:
- public partial class SilverlightControl3 : UserControl
- {
- public SilverlightControl3()
- {
- InitializeComponent();
- List<Item2> list = new List<Item2>();
- list.Add(new Item2() { cjfy = 20, hospital_name = "Name", rc = 5, tcje = 50, tczb = 30, ybje = 40 });
- c1DataGrid1.ItemsSource = list;
- }
- }
- public class Item2
- {
- public string hospital_name
- { get; set; }
- public int rc
- { get; set; }
- public float cjfy
- { get; set; }
- public float ybje
- { get; set; }
- public float tcje
- { get; set; }
- public double tczb
- { get; set; }
- }
复制代码
运行结果:
我们得到不同的结果,应该是我们代码差异造成的, 如有需要你可以发一个完整的工程给我调试. |