【发布时间】:2009-10-19 06:32:16
【问题描述】:
我正在尝试从我在 XAML 中创建的 Gridview 中检索数据。
<ListView Name="chartListView" selectionChanged="chartListView_SelectionChanged">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" Width="250"/>
<GridViewColumn Header="Type" DisplayMemberBinding="{Binding Type}" Width="60"/>
<GridViewColumn Header="ID" DisplayMemberBinding="{Binding ID}" Width="100"/>
</GridView>
</ListView.View>
</ListView>
我见过这样的代码:-
GridViewRow row = GridView1.SelectedRow;
TextBox2.Text = row.Cells[2].Text;
但是我的问题是我的 GridView 是在 XAML 中创建的,并且没有命名,即我无法(或不知道如何)创建对“gridview1”的引用,因此无法访问其中的对象。
我可以从 c# 或 XAML 命名或创建对我的 gridview 的引用,以便我可以使用上面的代码吗?
其次,我可以通过名称而不是索引访问数组元素吗,例如:-
TextBox2.Text = row.Cells["ID"].Text
感谢您的帮助。
【问题讨论】: