我的表单中有多行的C1FlexGrid。我想要选择随机行并获得所选的行值。
选择模式:
this.CliAcctHolderGrid.SelectionMode = C1.Win.C1FlexGrid.SelectionModeEnum.ListBox;功能代码:
private void Submit(object sender, EventArgs e)
{
List<string> holderIdentificationId = new List<string>();
if (CliAcctHolderGrid.RowSel >= 1)
{
for (int CliAcctHolder = 1; CliAcctHolder <= CliAcctHolderGrid.Row; CliAcctHolder++)
{
C1.Win.C1FlexGrid.Row rowSel = CliAcctHolderGrid.Rows[CliAcctHolder];
holderIdentificationId.Add((string)rowSel["HolderIdentifierId"]);
}
}
}从我所做的代码中,我得到了我没有选择的值。从网格中获取所有值。有人能告诉我我在哪里出错吗?
发布于 2022-10-05 02:25:39
private void Submit(object sender, EventArgs e)
{
List<string> holderIdentificationId = new List<string>();
if ( CliAcctHolderGrid.RowSel >= 1 )
{
foreach(C1.Win.C1FlexGrid.Row dr in CliAcctHolderGrid.Rows.Selected)
{
holderIdentificationId.Add( (string)dr["HolderIdentifierId"] );
}
}
}https://stackoverflow.com/questions/73955153
复制相似问题