在vs2005中,一个页面比如是这样的:
上面显示4个文本框txt1,txt2,txt3,txt4可以输入信息 (有增删改的功能)
下面是一个gridview,显示4个文本框的信息的我想提问的是:如果gridview中有10条记录,当我鼠标点到那条记录时,4个数据相应填充到4个文本框中,请问代码怎么写?
我是初学者,请帮忙!谢谢
上面显示4个文本框txt1,txt2,txt3,txt4可以输入信息 (有增删改的功能)
下面是一个gridview,显示4个文本框的信息的我想提问的是:如果gridview中有10条记录,当我鼠标点到那条记录时,4个数据相应填充到4个文本框中,请问代码怎么写?
我是初学者,请帮忙!谢谢
解决方案 »
- System.Net.Mail 发送邮件 遇到问题 求助
- 如果两个表结构相似,要不要合成一个表?谢谢。在线等结贴。
- 读取xml文件
- 帮下忙
- 各位前辈,小弟先谢过了!!关于AspxGrid
- 给datagrid加了个删除按钮,本地试好着,可更新到服务器上点删除后datagrid就不见了也没删除记录
- 求表达式获上级目录路经!
- 数组绑定到datalist的问题,请大家帮忙,谢谢!
- 对于数据库周期性的频繁访问,有什么优化方案
- 为什么我网站本地测试成功,复制到网上后就出现问题了?
- application_start 和cache的问题
- |zyciis| 一个超奇怪的问题 .NET连接不到SQL2000数据库 大家快来看看啊 急死人了
textBox2.Text=gridview1.selectedRow.cell[1].text;
textBox3.Text=gridview1.selectedRow.cell[2].text;
textBox4.Text=gridview1.selectedRow.cell[3].text;
手写的 开工具很麻烦
希望 你看得懂
利用e.Row.Cells[1].Text取值
protected void GrdDB_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "if(window.oldtr!=null){window.oldtr.runtimeStyle.cssText='';}this.runtimeStyle.cssText='background-color:#D1DDF1';window.oldtr=this;showHidValue('" + e.Row.Cells[4].Text + "','" + e.Row.Cells[11].Text + "')");
}
} function showHidValue(strID,produtcodeID)
{
var hidValue = document.getElementById("hidValue");
hidValue.value = strID;
var hidProductCode = document.getElementById("hidProductCode");
hidProductCode.value = produtcodeID;
}
引用 this.myGridView.DataKeys[e.Row.RowIndex].Values["Name"].ToString()
用cell也可以 .net2.0增加了DataKeyNames属性 这个比较直观些
{
textBox1.Text=gridview1.selectedRow.cell[0].text;
textBox2.Text=gridview1.selectedRow.cell[1].text;
textBox3.Text=gridview1.selectedRow.cell[2].text;
textBox4.Text=gridview1.selectedRow.cell[3].text;
}
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
textBox1.Text=gridview1.selectedRow.cell[0].text;
textBox2.Text=gridview1.selectedRow.cell[1].text;
textBox3.Text=gridview1.selectedRow.cell[2].text;
textBox4.Text=gridview1.selectedRow.cell[3].text;
}
}