如何提取datagrid的表尾里定义的textbox里面的数据 在DataGrid 的 ItemCreated事件中处理void dataGrid1_ItemCreated(object sender, DataGridItemEventArgs e){ if(e.Item.ItemType == ListItemType.Footer) { /*.....*/ }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我希望在自定义的一个函数里面处理sub change()而不是在DataGrid 的 ItemCreated事件中处理!! 在你的函数里写:(TextBox)datagrid.Items(行).Cells(列).FindControl("Textboxkcbh").Text 就是 只要是这个单元格的控件 都可以用findcontrol 来找 或者直接用 (TextBox)datagrid.FindControl("Textboxkcbh").Text 试试 我的textbox控键定义在datagrid的表尾,用datagrid.Items(行).Cells(列).FindControl("Textboxkcbh")这种方式好像找不到这个控键,他只能找出<ItemTemplate></ItemTemplate>里面定义的控键!! 为什么一定要写在footer中那可以用别的办法来解决你的问题 你是想在在最后一行输入数据 然后 接受吧?你可以 在数据表格榜定前多生成一个空行然后 在需要的单元格 添加textboxTexBox tb = new TextBox;datagrid.Items(行).Cells(列).Controls.Add(tb);这样获得textbox.text不是容易多了吗 javascript中为cookie赋值的问题 如何删除数组里指定的一个元素????? asp.net 打开新网页的问题! WEBSERVICE操作已超时的问题请教 哪里有OA系统的详细需求说明? 我的电脑不支持linq,可以帮我改一下吗? 在Webform中,可以选中文件夹吗 使用datagrid中遇到的小问题 数据库备份的问题??? 关于向XML中插入新数据的问题,请高手指点。 我把一个LABEL放入DATAGRID中模板列里,为什么代码文件中就不能访问了? 在WEB FORM中如何将一个控件覆盖在其他控件之上?
(TextBox)datagrid.Items(行).Cells(列).FindControl("Textboxkcbh").Text 就是
(TextBox)datagrid.FindControl("Textboxkcbh").Text 试试
</ItemTemplate>里面定义的控键!!
可以用别的办法来解决你的问题
你是想在在最后一行输入数据 然后 接受吧?你可以 在数据表格榜定前多生成一个空行
然后 在需要的单元格 添加textboxTexBox tb = new TextBox;
datagrid.Items(行).Cells(列).Controls.Add(tb);这样获得textbox.text不是容易多了吗