e.Row.Attributes.Add("onDblClick", "javascript:__doPostBack('GridView1','Select$" + e.Row.RowIndex + "')");
老提示:缺少对象
e.Row.Attributes.Add("onDblClick", "javascript:__doPostBack('GridView1','Select$12')");
还是错为什么啊
老提示:缺少对象
e.Row.Attributes.Add("onDblClick", "javascript:__doPostBack('GridView1','Select$12')");
还是错为什么啊
解决方案 »
- asp.net点击率的问题
- 急!在线等~~~3分钟倒计时问题!!!
- IIS设置运行站点,老是显示目录列表,请帮忙!
- 为什么按照jsp、html的格式写、这里会报错
- 这两个那种效率高呢??
- 如何在。NET中防止同一帐号同时被两人在不同的电脑上登陆。
- .net安装完后,他跳出个对话框 说是密钥不对
- 一个很简单的问题,谁帮我翻成C#,Button1_Click 里中断的语句怎么写,也就是:exit sub (VB)
- 水晶报表部署到客户端为何出错?
- ASP.NET技术/交友群(1101163)
- 达人高人请帮助看一下sql语句和提交字符冲突怎么处理谢谢
- gridview中自定义编辑按钮,如何实现编辑单元格功能
好像是onDblClick()吧把onDblClick贴出来看看。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="CategoryID" DataSourceID="SqlDataSource1"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:CommandField ShowEditButton="True" Visible="False" />
<asp:BoundField DataField="CategoryID" HeaderText="CategoryID"
InsertVisible="False" ReadOnly="True" SortExpression="CategoryID" />
<asp:BoundField DataField="CategoryName" HeaderText="CategoryName"
SortExpression="CategoryName" />
<asp:BoundField DataField="Description" HeaderText="Description"
SortExpression="Description" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
DeleteCommand="DELETE FROM [Categories] WHERE [CategoryID] = @CategoryID"
InsertCommand="INSERT INTO [Categories] ([CategoryName], [Description]) VALUES (@CategoryName, @Description)"
SelectCommand="SELECT [CategoryID], [CategoryName], [Description] FROM [Categories]"
UpdateCommand="UPDATE [Categories] SET [CategoryName] = @CategoryName, [Description] = @Description WHERE [CategoryID] = @CategoryID">
<DeleteParameters>
<asp:Parameter Name="CategoryID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="Description" Type="String" />
<asp:Parameter Name="CategoryID" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="Description" Type="String" />
</InsertParameters>
</asp:SqlDataSource>protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onDblClick"] = this.Page.ClientScript.GetPostBackEventReference(this, e.Row.RowIndex.ToString());
}
} #region IPostBackEventHandler 成员 public void RaisePostBackEvent(string eventArgument)
{
int selectedRowIndex = -1;
Int32.TryParse(eventArgument, out selectedRowIndex); onDblClick(selectedRowIndex); } #endregion public virtual void onDblClick(int i)
{
GridView1.EditIndex = i;
}
http://blog.csdn.net/ChengKing/archive/2006/08/03/1015157.aspx