上的相应参数对于某些人来说,这可能是一个非常基本的问题,但我一直在苦苦挣扎。如何调用
我创建了一个在用户表(数据库)上具有搜索能力的aspx页面。当“搜索”按钮被锁定时,相关网格将填入UserNames。我在每一行的UserName列旁边都放置了Edit HyperLink。
但是编辑按钮应该得到一个名为“UserCode”的参数(这个信息也是在我检索名字的时候出现的),但是我不能将相应的代码写到相关的行中。请在我的代码中有一行包含我不知道该如何在此输入。而不是索引解决方案,欢迎任何其他建议。
DataTable oDataTable;
DataView oDataView;
protected void SearchLinkButton_Click(object sender, EventArgs e)
{
MembershipUserCollection allUsers = Membership.GetAllUsers();
if (allUsers != null)
{
oDataTable = new SystemUserAccountBsWrapper().SearchAllUsers(null); //Fetchs all user data
oDataView = oDataTable.DefaultView;
oDataView.Sort = "UserName";
oDataView.RowFilter = "UserName LIKE '%" + UserNameTextBox.Text + "%'";
UserGridView.DataSource = oDataView;
UserGridView.DataBind();
}
}
protected void UserGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink EditHyperLink = (HyperLink)e.Row.FindControl("EditHyperLink");
EditHyperLink.NavigateUrl("EditUserInfo.aspx?key=" + oDataTable.Rows[**I DONT KNOW WHAT TO TYPE IN HERE**]["UserCode"]);
}
}
对不起,我的英文不好。
你和我眼中的战争英雄没什么两样,谢谢你,谢谢大家尽力帮助我。 – 2012-03-14 13:57:40