Я хочу получить индекс выбранной строки в моем виде сетки.
Это команда, которую я использую для row_command моего вида сетки
if (e.CommandName == "Select")
{
iCol = gtsk.GetColumnIndexByDBName(grdUser, "UserID");
if (iCol != -1)
{
txtUserName.Text = Server.HtmlDecode(grdUser.Rows[inDx].Cells[iCol].Text.ToString().Trim());
txtUserName.ToolTip = Server.HtmlDecode(grdUser.Rows[inDx].Cells[iCol].Text.ToString().Trim());
}
iCol = gtsk.GetColumnIndexByDBName(grdUser, "UserName");
if (iCol != -1)
{
txtUserName.Text = Server.HtmlDecode(grdUser.Rows[inDx].Cells[iCol].Text.ToString().Trim());
}
iCol = gtsk.GetColumnIndexByDBName(grdUser, "FullName");
if (iCol != -1)
{
txtFullName.Text = Server.HtmlDecode(grdUser.Rows[inDx].Cells[iCol].Text.ToString().Trim());
}
iCol = gtsk.GetColumnIndexByDBName(grdUser, "RoleCode");
if (iCol != -1)
{
ddlRoleUser.SelectedValue = Server.HtmlDecode(grdUser.Rows[inDx].Cells[iCol].Text.ToString().Trim());
}
//iCol = gtsk.GetColumnIndexByDBName(grdUser, "Status");
//if (iCol != -1) { chkActive.Checked = ((CheckBox)grdUser.Rows[inDx].Cells[iCol].Controls[0]).Checked; }
}