C# 如何创建列表<;T>;在银光中?
我有一个C# 如何创建列表<;T>;在银光中?,c#,silverlight,datagrid,C#,Silverlight,Datagrid,我有一个DataGrid,它使用以下代码绑定 C# namespace SilverlightApplication1 { 公共类数据 { 公共数据(int rollno,布尔当前) { RollNo=RollNo; 现在=现在; } public int RollNo{set;get;} 公共布尔存在{set;get;} } 公共类数据:列表 { 公共数据() { 布尔现在; int-RollNo; int itemscont=20; 对于(int i=0;i
DataGrid
,它使用以下代码绑定
C#
namespace SilverlightApplication1
{
公共类数据
{
公共数据(int rollno,布尔当前)
{
RollNo=RollNo;
现在=现在;
}
public int RollNo{set;get;}
公共布尔存在{set;get;}
}
公共类数据:列表
{
公共数据()
{
布尔现在;
int-RollNo;
int itemscont=20;
对于(int i=0;i
}
XAML
<my:DataGrid x:Name="dgAttendance" AutoGenerateColumns="False" ItemSource="{StaticResource Data}">
<my:DataGrid.Columns>
<my:DataGridTextBoxColumn Header="Role No" Width="50"
DisplayMemberBinding="{Binding RollNo}" />
<my:DataGridCheckBoxColumn Header="Present"
DisplayMemberBinding="{Binding Present}" />
</my:DataGrid.Columns>
</my:DataGrid>
我应该在
中添加的是数据
您的自定义类?如果是,您需要在此文件中包含数据
类的名称空间。是数据
您的自定义类吗?如果是,则需要在此文件中包含数据
类的命名空间。更新
我是这样做的
.CS:
List<data> DataList = new List<data>();
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
data NewData = new data();
NewData.Present= i % 2 == 0;
NewData.RollNo = i;
DataList.Add(NewData);
}
TxtCompanyName.DataContext = e.Result;
<my:DataGrid HorizontalAlignment="Stretch" Height="277" Margin="20,193,20,0" VerticalAlignment="Top" Width="799" ItemSource="{Binding}" AutoGenerateColumns="true"/>
List DataList=newlist();
int itemscont=20;
对于(int i=0;i
XAML:
List<data> DataList = new List<data>();
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
data NewData = new data();
NewData.Present= i % 2 == 0;
NewData.RollNo = i;
DataList.Add(NewData);
}
TxtCompanyName.DataContext = e.Result;
<my:DataGrid HorizontalAlignment="Stretch" Height="277" Margin="20,193,20,0" VerticalAlignment="Top" Width="799" ItemSource="{Binding}" AutoGenerateColumns="true"/>
更新 我是这样做的 .CS:
List<data> DataList = new List<data>();
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
data NewData = new data();
NewData.Present= i % 2 == 0;
NewData.RollNo = i;
DataList.Add(NewData);
}
TxtCompanyName.DataContext = e.Result;
<my:DataGrid HorizontalAlignment="Stretch" Height="277" Margin="20,193,20,0" VerticalAlignment="Top" Width="799" ItemSource="{Binding}" AutoGenerateColumns="true"/>
List DataList=newlist();
int itemscont=20;
对于(int i=0;i
XAML:
List<data> DataList = new List<data>();
int itemsCount = 20;
for (int i = 0; i < itemsCount; i++)
{
data NewData = new data();
NewData.Present= i % 2 == 0;
NewData.RollNo = i;
DataList.Add(NewData);
}
TxtCompanyName.DataContext = e.Result;
<my:DataGrid HorizontalAlignment="Stretch" Height="277" Margin="20,193,20,0" VerticalAlignment="Top" Width="799" ItemSource="{Binding}" AutoGenerateColumns="true"/>
很抱歉,我没有捕捉到它,数据是一个自定义类add使用我有名称空间,但如何在xaml中添加?它是否像
我想问的
很抱歉我没听清楚,数据是一个自定义类使用我有名称空间添加,但如何在xaml中添加?是不是像我问的那样你刚刚创建了一个网格,没有绑定数据你刚刚创建了一个网格,没有绑定数据