GridView は、ASP.NET 2.0 で最も広く使用されているコントロールです。通常、編集、削除、選択などを行うことができますが、行をクリックする必要がある場合に必要です。タイムアウト リンクするとき、または行編集状態に入るときにこれを実現するにはどうすればよいでしょうか。この機能を実現する方法は次のとおりです。行の任意の場所をクリックすることで、必要なイベントをトリガーできます。
まず GridView にデータを入力します。
プライベート void BindData()
{
(
ConnectionString);
SqlCommand myCommand("SELECT * FROM Users", myConnection
)
;
GridView1.DataSource
= ds
;
次に、GridView_RowDataBound イベントの GridViewRow に click 属性を割り当てます。
protected void GridView1_RowDataBound(オブジェクト送信者、GridViewRowEventArgs e)
{
stringalertBox = "alert('";
if (e.Row.RowType == DataControlRowType.DataRow)
{
アラートボックス += e.Row.RowIndex;
アラートボックス+
= "')"
e.Row.Attributes.Add("onclick", アラートボックス)
;
とても簡単な方法ですので、お役に立てれば幸いです。