2009-05-12 11 views
0

ドロップダウンリストをgridviewに追加する方法と、ドロップダウンリストにデータソースを追加する方法について教えてください。例えばgridview内のドロップダウンリストでの問題

:私は5つのcolomnsのC1、C2、C3、C4とGridViewのを持っている

は、ここで私はこの仕事をするための手順が何であるかをドロップダウンリストのみ C1とC2を追加したいC5?

注:VS2008、C#

答えて

0

とasp.netあなたはGridViewの中で列を編集し、TemplateColumnsするこれら二つを設定することができますが、その後、DropDownListコントロールがTemplateColumnにDropDownList1のと呼ばれて置きます。そして、ハンターはそうのようなデータセットと言ってバインドするデータバインドイベントを使用言うように:

DropDownList list = e.Item.FindControl("DropDownList1"); 
list.DataSource = < your DataSet here>; 
list.DataValueField = "code"; 
list.DataTextField = "description"; 
list.DataBind(); 
+0

おかげでたくさんmr.MikeW – thiru

+0

iは エラーが発生しますあなたの指示により、このようなコードを書いていますplsは エラーを助ける「オブジェクトでありますオブジェクトのインスタンスに設定されていない参照 " --list.DataSource = dsの行 - DataSet ds = new DataSet(); SqlCommand cmp =新しいSqlCommand( "SELECT * from Projectcodetable"、conn); SqlDataAdapter dr =新しいSqlDataAdapter(cmp); dr.Fill(ds); DropDownList list =ドロップダウンリスト)e.Row.FindControl( "DropDownList1"); list.DataSource = ds; list.DataValueField = "ProjectCode"; list.DataTextField = "ProjectCode"; list.DataBind(); conn.Close(); – thiru

+0

ありがとうmr.MikeW – thiru