我正在尝试获取所选行中每个单元格的值,该行在数据网格视图中包含三个单元格
我试图将选定的项目保存在Ilist中,但它得到了所有行,但我不能
获取每个单元格
IList rows = PlanDG.SelectedItems;
var h = rows[0];
var hh = rows[1];
var hhh = rows[2];
我希望得到每个单元格,但是它给了我var h中的所有行
答案 0 :(得分:0)
如果要使用索引,可以执行以下操作
DataRowView dataRow = (DataRowView)PlanDG.SelectedItem;
string cellValue = dataRow.Row.ItemArray[0].ToString();
如果您输入的是类型,那么我建议将所选类型更改为
示例
Factor row = PlanDG.SelectedItem as Factor;
答案 1 :(得分:0)
您可以使用以下代码实现。您还可以根据索引编号访问一个单元格值
IList rows = PlanDG.SelectedItems;
var h = rows[0].Cells[0];
var hh = rows[1].Cells[0];
var hhh = rows[2].Cells[0];