gridview的问题 在gridview修改的时候自动变成TextBox形式,可是我现在想获取textbox里的值,现在不知道那个textbox的id,那个不是我设置的,是系统自己给我 分的,顺便想问一下那个textbox能修改吗,长宽和id 什么的。谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看到的TextBox估计是直接调用API创建的EDIT控件这样就的用API的方式取得了首先通过遍历子窗体得到Edit的句柄 //EnumChildWindows()然后可以通过WM_GETTEXT消息得到Edit的内容//SendMessage() //WM_GETTEXT 现在不知道那个textbox的id,那个不是我设置的,是系统是不是索引? GridView1.SelectedIndex; GridView1.EditIndex;获取textbox的值是: ((TextBox)(GridView1.Rows[e.RowIndex].Cells[i].Controls[0])).Text;//i从0开始列的索引textbox不能修改长宽 ((TextBox)(GridView1.Rows[e.RowIndex].Cells[i].Controls[0])).Text;--------------------------------------这样每次取的都是我以前的值,也就是说不是textbox里的值 顶说一下你们是怎么做gridview的更新把。我参考一下,谢谢了 string putWt = ((TextBox)GridView_Select.Rows[e.RowIndex].FindControl("TXT_putWt")).Text; 你可以将gridview的列都转换成模版列,这样的话,TextBox的宽度和高度就能解决了! 变为摸板列,然后编辑摸板列就可以修改textbox的属性了! string putWt = ((TextBox)GridView_Select.Rows[e.RowIndex].FindControl("TXT_putWt")).Text;---------------------先谢谢这位大哥。可是现在的问题 是我怎么知道那个textbox的id是TXT_putWt,我试了好几个名字,都不是,不知道2005默认的名字是什么,也不知道哪能设置这个名字。在帮我看一下,现在已经说到根上了,解决 了这个问题马上揭贴。 变为摸板列,然后编辑摸板列就可以修改textbox的属性了!----------------能给段代码吗。谢谢了。 怎样用ADO来打开一个DBF库(使用C#) 大家帮忙看看这个怎么解决 怎么根据一个DataTable,去更新数据库? winform webBrowser 事件的捕获!高手请进。速度结! 不能访问连接远程数据库 WH微软技术中心面试 关于UDP套节字的小问题. 请问如何将一个zip压缩文件用程序将它解压缩 C# execl导入access等待提示窗口 自定义孔件问题 如何可以在单击图片控件时周围出现兰色框线 请如何将月份的缩写转换成相应数值?比如将“DEC”转换成"11"?
这样就的用API的方式取得了
首先通过遍历子窗体得到Edit的句柄 //EnumChildWindows()
然后可以通过WM_GETTEXT消息得到Edit的内容//SendMessage() //WM_GETTEXT
是不是索引?
GridView1.SelectedIndex;
GridView1.EditIndex;
获取textbox的值是:
((TextBox)(GridView1.Rows[e.RowIndex].Cells[i].Controls[0])).Text;
//i从0开始列的索引
textbox不能修改长宽
--------------------------------------
这样每次取的都是我以前的值,也就是说不是textbox里的值
说一下你们是怎么做gridview的更新把。我参考一下,谢谢了
---------------------
先谢谢这位大哥。可是现在的问题 是我怎么知道那个textbox的id是TXT_putWt,我试了好几个名字,都不是,不知道2005默认的名字是什么,也不知道哪能设置这个名字。在帮我看一下,现在已经说到根上了,解决 了这个问题马上揭贴。
----------------
能给段代码吗。谢谢了。