DataGrid获得选中的CheckBox对应的索引记录 - GetSelectedRowIndexArray
2017-02-21 17:57:23 访问(2447) 赞(0) 踩(0)
/// <summary>
/// chk_JS_ItemChk
/// </summary>
public const string chk_JS_ItemChk = "chk_JS_ItemChk";
/// <summary>
/// DataGrid获得选中的CheckBox对应的索引记录 - GetSelectedRowIndexArray
/// </summary>
/// <param name="mainGrid"></param>
/// <returns></returns>
public static List<int> GetSelectedRowIndexArray(DataGrid mainGrid)
{
List<int> theResult = new List<int>();
int iCount = mainGrid.Items.Count;
if (iCount == 0)
return theResult;
CheckBox chk = null;
string chkId = chk_JS_ItemChk;
for (int i = 0; i < iCount; ++i)
{
chk = mainGrid.Items[i].FindControl(chkId) as CheckBox;
if (chk == null)
continue;
if (chk.Checked)
theResult.Add(i);
}
return theResult;
}
/// <summary>
/// DataGrid获得选中的CheckBox对应的索引记录 - GetSelectedRowIndexArray
/// </summary>
/// <param name="mainGrid"></param>
/// <param name="chkId"></param>
/// <returns></returns>
public static List<int> GetSelectedRowIndexArray(DataGrid mainGrid, string chkId)
{
List<int> theResult = new List<int>();
int iCount = mainGrid.Items.Count;
if (iCount == 0)
return theResult;
CheckBox chk = null;
for (int i = 0; i < iCount; ++i)
{
chk = mainGrid.Items[i].FindControl(chkId) as CheckBox;
if (chk == null)
continue;
if (chk.Checked)
theResult.Add(i);
}
return theResult;
}
标签:
DataGrid获得选中的CheckBox对应的索引记录 - GetSelectedRowIndexArray 


上一条:
下一条:
相关评论
发表评论