#region 获取多选的行
/// <summary>
/// 获取多选行的ID号
/// </summary>
/// <param name="terminalModel">返回终端型号</param>
/// <param name="isCheckType">是否检查批量选择时终端型号是否相同</param>
/// <returns></returns>
private int[] GetSelectedRowID(out string terminalModel, bool isCheckType)
{
int[] count = gridView1.GetSelectedRows();
if (count.Length < 1)
{
throw new Exception("未勾选任何终端");
}
int[] idList = new int[count.Length];
terminalModel = gridView1.GetDataRow(count[0])["终端型号"].ToString();
for (int i = 0; i < count.Length; i++)
{
if (isCheckType)
{
if (!terminalModel.Equals(gridView1.GetDataRow(count[i])["终端型号"].ToString()))
{
throw new Exception("请不要勾选不同类型的终端");
}
}
idList[i] = (int)gridView1.GetDataRow(count[i])["ID"];
}
return idList;
}
#endregion
/// <summary>
/// 获取多选行的ID号
/// </summary>
/// <param name="terminalModel">返回终端型号</param>
/// <param name="isCheckType">是否检查批量选择时终端型号是否相同</param>
/// <returns></returns>
private int[] GetSelectedRowID(out string terminalModel, bool isCheckType)
{
int[] count = gridView1.GetSelectedRows();
if (count.Length < 1)
{
throw new Exception("未勾选任何终端");
}
int[] idList = new int[count.Length];
terminalModel = gridView1.GetDataRow(count[0])["终端型号"].ToString();
for (int i = 0; i < count.Length; i++)
{
if (isCheckType)
{
if (!terminalModel.Equals(gridView1.GetDataRow(count[i])["终端型号"].ToString()))
{
throw new Exception("请不要勾选不同类型的终端");
}
}
idList[i] = (int)gridView1.GetDataRow(count[i])["ID"];
}
return idList;
}
#endregion