这样就可以添加了!
protected void DataGrid_SelectDataBound(object sender,DataGridItemEventArgs e)
{
if(( e.Item.ItemType == ListItemType.Item) ||( e.Item.ItemType == ListItemType.AlternatingItem))
{
e.Item.Attributes["ondblclick"]="Click('"+e.Item.ItemIndex+"');";
}
}
protected void DataGrid_SelectDataBound(object sender,DataGridItemEventArgs e)
{
if(( e.Item.ItemType == ListItemType.Item) ||( e.Item.ItemType == ListItemType.AlternatingItem))
{
e.Item.Attributes["ondblclick"]="Click('"+e.Item.ItemIndex+"');";
}
}
你可以看看这文章
http://www.aspalliance.com/das/datagriddblclick.aspx
How to capture the Double Click event in a DataGrid?请赐教
for(int i = 0;i<this.dataGrid1.TableStyles[0].GridColumnStyles.Count;i++)
{
((DataGridTextBoxColumn)this.dataGrid1.TableStyles[0].GridColumnStyles[i]).TextBox.DoubleClick +=new EventHandler(aaaaaa);
}
然后不是网格,就用datagrid的doubleclick事件就行。
如果我不重写table就会发生这情况,所以,我想知道如何不按herry的方式实现。。
也就是不重写table。就可以实现??
{
((DataGridTextBoxColumn)this.dataGrid1.TableStyles[0].GridColumnStyles[i]).TextBox.DoubleClick +=new EventHandler(test_test);
}
[email protected]
谢谢了!