|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。 GridView是ASP.NET2.0中使用最为普遍一个控件,几近一切的数据操纵都必要它,正如我们寻常所使用的,能够编纂、删除、选择等等,但假如客户有必要经由过程单击行而激发超链接大概进进行编纂形态时,我们该怎样完成,这里先容了一种办法来完成此功效。它将同意你经由过程点击行的任何一个地位而激发你所必要的事务。
起首为GridView添补数据
privatevoidBindData()
{
SqlConnectionmyConnection=newSqlConnection(ConnectionString);
SqlCommandmyCommand=newSqlCommand("SELECT*FROMUsers",myConnection);
SqlDataAdapterad=newSqlDataAdapter(myCommand);
DataSetds=newDataSet();
ad.Fill(ds);
GridView1.DataSource=ds;
GridView1.DataBind();
}
接上去我们在GridView_RowDataBound事务中为GridViewRow付与单击属性
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
stringalertBox="alert(";
if(e.Row.RowType==DataControlRowType.DataRow)
{
alertBox+=e.Row.RowIndex;
alertBox+=")";
e.Row.Attributes.Add("onclick",alertBox);
}
}
好了,很复杂的办法,但愿对你有效!
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。 |
|