在普通的函数里,比如:
public void FindControltemp()
{}//在这种函数里,怎么获取GridView里的控件?
GridView.FindControl("") //这样直接获取,获取不到。
public void FindControltemp()
{}//在这种函数里,怎么获取GridView里的控件?
GridView.FindControl("") //这样直接获取,获取不到。
解决方案 »
- asp.net 调用控制台程序 传参
- 从DataSet中导出数据到Excel乱码问题,奇怪!
- GridView1_RowDataBound事件中如何获得gridview当前行的ID
- .net2005建立一个网站和项目,为什么点击设计没有反应?只能看到代码,不能看到网页页面.
- 100分+100分 解决ViewState 存储问题,第二次提问,请高手关注一下
- 如何在DetailsView的插入状态下,为其中的字段赋予默认值
- -->高难问题:在添加新的ASPX页面时,怎样让后台的CODE自动继承自己写的基类.
- 能否程序控制IIS回收(我知道可以自动回收,但需要用程序控制)。
- 布局修改后,更新按钮事件没有触发
- 请问一下CSDN的搜索功能显示的时间是怎么来的?
- 大家帮忙做个测试 -》用“Shift+鼠标滚轮”改变文字、图片大小
- 求一个正则表达式,帮帮忙。
如果知道行列
(GridView1.Rows[行索引].FindControl(控件ID) as 控件类型).属性
参数名: index
if (GV_BD.VisibleRowCount == 0)
{
MessageBox.Show(this, "没有可供选择的记录!");
return;
} string id = "";
for (int i = 0; i < GV_BD.VisibleRowCount; i++)
{
if (GV_BD.Selection.IsRowSelected(i))
{
id = GV_BD.GetRowValues(i, "BM_ID").ToString();
}
}
if (id == "")
{
MessageBox.Show(this, "请选择要修改的记录!");
return;
}
Response.Redirect("BusinessModelCreate.aspx?id=" + id);
要做循环,然后到具体的行上在用行里面的。findcontrol方法
{
GridView1.Rows[i].FindControl("textbox1") as TextBox).Text
}