0
我知道我做了它,它工作。現在我正在做同樣的事情,但事實並非如此。我錯過了什麼? 我創建了一個新的測試解決方案,並添加以下代碼:將數據網格綁定到Silverlight中的對象集合
XAML:
<Grid x:Name="LayoutRoot" Background="White">
<data:DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="98,31,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200">
<data:DataGrid.Columns>
<data:DataGridTextColumn Binding="{Binding TestProperty}" CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" x:Name="d" />
</data:DataGrid.Columns>
</data:DataGrid>
</Grid>
C#:
namespace SilverlightApplication1
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
dataGrid1.ItemsSource = null;
List<TestClass> lst = new List<TestClass>();
TestClass tc = new TestClass();
tc.TestProperty = "HEllo";
lst.Add(tc);
dataGrid1.ItemsSource = lst;
}
}
class TestClass
{
public String TestProperty { get; set; }
}
}
有字面上罷了。我按F5,看到一列一行的網格(如預期的那樣),但是這一行是空的!我希望那裏有「你好」。 我覺得有一些基本的東西,但無法弄清楚什麼。今天讓我瘋狂一整天!
沒有明顯的錯誤到目前爲止您發佈的內容,您需要發佈更多內容。 – slugster