取出datagrid里面的值的问题? datagrid里面有3列,一列是手机号码,一列是短信内容,第三列是一个按钮,现在想通过电机按钮把该行的手机号码和短信内容分别赋值给两个不同的文本筐,请问如何通过点击按钮来获得对应的手机号码和短信内容,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如你的按钮是编辑按钮,则对datagrid加事件:private void yourDataGrid_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){ this.Textbox1.text= e.Item.Cells[0].Text; //取当前行第一列 this.Textbox1.text= e.Item.Cells[1].Text; //取当前行第二列}如果是一般按钮,则实现ItemCommand事件,但要判断一下CommandName,private void yourDataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){ if (e.CommandName=="YourName") { this.Textbox1.text= e.Item.Cells[0].Text; //取当前行第一列 this.Textbox1.text= e.Item.Cells[1].Text; //取当前行第二列 }} 如果是模版列的话,在DataGrid1_ItemDataBound事件中写代码,先判断是哪一行的button被点中,然后e.Item.Cells[0].Text获取值,将值附给文本框 最好能用findcontrol方法来定位文本框控件,然后将取出来的值给文本框,至于怎么取值上面的人都说了 也可以在页面上取如果直接是Grid的值function selectvalue(objcmd){window.document.getElementById("TextBox1").value=objcmd.parentElement.parentElement.cells[0].innerText;window.document.getElementById("TextBox2").value=objcmd.parentElement.parentElement.cells[1].innerText;}在控件 <asp:Button id=Selectone onclick=javascript:SelectOneRow(this); runat="server" Text="选择"> </asp:Button > 为什么要检查未分配值的输出参数,将其分配以DBNull.Value JS代码与浏览器兼容问题 “<customErrors mode="Off"/>的错误信息” 时间格式转换问题请教 散分 - 发个 目录树控件, 另有问题请教... 寻找网站人才合作 大家来讨论一下rpt嵌套的问题 怎样在将datagrid的数据保存到excel时弹出一个保存对话框,然后根据输入保存文件呢????? SOS!! 关于Asp GridView中自定义函数调用问题 asp.net中我用dropdownlist写文本框为什么不一样啊 如何让div的y方向滚动条保持在最底端? 网站留言为什么不能过滤?
private void yourDataGrid_EditCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
this.Textbox1.text= e.Item.Cells[0].Text; //取当前行第一列
this.Textbox1.text= e.Item.Cells[1].Text; //取当前行第二列
}如果是一般按钮,则实现ItemCommand事件,但要判断一下CommandName,
private void yourDataGrid_ItemCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName=="YourName")
{
this.Textbox1.text= e.Item.Cells[0].Text; //取当前行第一列
this.Textbox1.text= e.Item.Cells[1].Text; //取当前行第二列
}
}
如果直接是Grid的值
function selectvalue(objcmd){
window.document.getElementById("TextBox1").value=objcmd.parentElement.parentElement.cells[0].innerText;
window.document.getElementById("TextBox2").value=objcmd.parentElement.parentElement.cells[1].innerText;
}在控件 <asp:Button id=Selectone onclick=javascript:SelectOneRow(this); runat="server" Text="选择">
</asp:Button >