问一个关于datagrid问题 datagrid可不可以点击一行中一个项,这项主要为可编辑项,不用再去点编辑列才把这个转化为可编辑项....如果不可以通常做这种要怎么做??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你要点击这条记录的某项就可以对整条记录进行修改,这个是可以的你可以将编辑列隐藏掉,然后在itemdatabound事件里面 if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem) { e.Item.Attributes.Add("onclick","__doPostBack('"+((LinkButton)e.Item.Cells[i].Controls[0]).ClientID.Replace("__","$_")+"','')"); }i为编辑列的列序数 谢谢!..............我的想问一下,datagrid绑定数据假设里面有两个个价格、数量,本来价格和数量是空的,现在只要点击这行数据中对应价格或数量就可以编辑这行相对价格或数量。。。我按上面说的用模板列,模板绑定一个textbox这样就可编辑,但是有一个问题,我必须限定可以只可以输入数字,还有就是我要再把这些数据包括用户输入价格和数量插进数据库中,要怎么做? 第一个问题我的办法有个前提是点击行任一个地方凡是这行的textbox都处于编辑状态,这样可以么?如果可以你可以讲编辑列隐藏,然后在itemdatabound事件加下代码 if(e.Item.ItemType==ListItemType.EditItem) { e.Item.Attributes.Add("ondblclick","__doPostBack('"+((LinkButton)e.Item.Cells[i].Controls[0]).ClientID.Replace("__","$_")+"','')");//i是编辑列的列序数前提是你用模板列,有多少个列需要编辑就将模板列的edititem放上textbox,itemtemplate放上label}问题2,如果限定是数字,你可以考虑使用验证控件 http://www.cnblogs.com/lovecherry/archive/2005/05/15/155831.html去这里看看 .net如何使用ajaxpro DataAdapter操作出错至少一个参数没有被指定值。 能不能把单元测试项目放在solution之外 请问一个正则表达式的问题?如何让文本框只能输入年月,如200512? 用ACCESS来存长文本 请问哪里有asp.net控件的源代码下载? 请教多层结构实现模糊查询的方法? 请问谁有VB编写的论坛,比较不错的论坛 页面提交时的验证问题. 谢谢思归给我热心的帮助,请来领分! 如何扩展已经有的上百个javascript点击事件? 两个问题(online)
你可以将编辑列隐藏掉,然后在itemdatabound事件里面
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onclick","__doPostBack('"+((LinkButton)e.Item.Cells[i].Controls[0]).ClientID.Replace("__","$_")+"','')");
}i为编辑列的列序数
..............
我的想问一下,datagrid绑定数据假设里面有两个个价格、数量,本来价格和数量是空的,现在只要点击这行数据中对应价格或数量就可以编辑这行相对价格或数量。
。。
我按上面说的用模板列,模板绑定一个textbox这样就可编辑,但是有一个问题,我必须限定可以只可以输入数字,还有就是我要再把这些数据包括用户输入价格和数量插进数据库中,要怎么做?
if(e.Item.ItemType==ListItemType.EditItem)
{
e.Item.Attributes.Add("ondblclick","__doPostBack('"+((LinkButton)e.Item.Cells[i].Controls[0]).ClientID.Replace("__","$_")+"','')");//i是编辑列的列序数
前提是你用模板列,有多少个列需要编辑就将模板列的edititem放上textbox,itemtemplate放上label
}问题2,如果限定是数字,你可以考虑使用验证控件
去这里看看