2013-07-26 37 views
0

我正在處理任務,並且我有一個使用SQL Datasourse的GridView。如何從GridView中的templateFiled中獲取值c#

該GridView有2列,1.名稱和2. LastNmae。現在我想再添加一列

其中該列在數據庫中不存在。我所做的是添加一個TemplateField

我編輯它並添加DropDownList爲用戶選擇一個年齡。

問題是如何從用戶從DropDownList中選擇什麼值?

的exaple,如果我要得到什麼名字,我會做這個

GridView1.SelectedRow.Cells[0].Text; 

我怎麼能爲DropDownList嗎? 請幫忙,謝謝!

+0

請參閱本http://www.codeproject.com/Articles/53559/Accessing-a-DropDownList-inside-a-GridView – Backtrack

回答

1

使用此

DropDownList dll = (DropDownList)((Control)e.CommandSource).NamingContainer.FindControl("ddPStatud"); 
String selectedValue = dll.SelectedValue; 

和使用也。

string city = (gvCustomers.Rows[e.RowIndex].FindControl("ddlCities") as DropDownList).SelectedItem.Value; 
+0

它的工作原理!非常感謝 :) – Jack

相關問題