The GridView kontrollen av Microsoft NET Framework beskriver textrutor för redigering i tabellkolumner som standard . . Programmerare kan använda ASP.NET GridView styrfunktioner för att skapa en drop - down-listan i Windows Forms . Kolumnerna kan transformeras på webbsidan genom att sätta ASP.NET märktaggar utan extra programkod relaterad till formuläret . Du måste använda ASP.NET parameternamnen för att göra en kolonn på en GridView till en drop listan . Instruktioner
1
Klicka på "Start " -knappen i Windows och välj " Microsoft Visual Studio . "
2
Klicka på "Öppna " och välj ASP.NET webbsida i som du vill göra en kolumn på en GridView till en droppe lista
3
Lägg till följande kod i din webbsida efter " formen " line : .
< , asp : GridView id = " GridView1 " runat = "server" AutoGenerateColumns = "false "
DataKeyNames = " Land " DataSourceID = " SqlDataSource1 " >
< asp : BoundField datafält = " Land " HeaderText = " Land "
InsertVisible = " False " ReadOnly = " Sant " SortExpression = " Land " />
< asp : BoundField datafält = " Population " HeaderText = " Population "
SortExpression = " Population " />
< asp : BoundField datafält = " Capitol " HeaderText = " Capitol "
SortExpression = " Capitol " />
< asp : BoundField datafält = " Skapad " HeaderText = " Skapad "
SortExpression = " Skapad " />
< asp : DropDownList ID = " DropDownList1 " runat = " server "
DataSourceID = " SqlDataSource2 " DataTextField = " Area " DataValueField = " Area "
SelectedValue = ' < % # Bind ( " Area " ) ID = " Label1 " runat = " server " Text = ' < % # Bind ( " Area " ) ID = " SqlDataSource1 " runat = " server "
ConnectionString = " < % $ ConnectionStrings : NORTHWNDConnectionString % > "
DeleteCommand = " DELETE FROM [ Anställda ] WHERE [ Land ] = @ Country "
InsertCommand = " INSERT INTO [Anställda ] ( [ Befolkning ] , [ Capitol ] , [ Skapad ] , [ Area ] ) VALUES ( @ Population , @ Capitol , @ Skapad , @ Area ) "
SelectCommand = " SELECT [ Land ] , [ Befolkning ] , [ Capitol ] , [ Skapad ] , [ Area ] FROM [Anställda ] "
UpdateCommand = " UPDATE [Anställda ] SET [ Befolkning ] = @ Befolkning , [ Capitol ] = @ Capitol , [ Skapad ] = @ Skapad , [ Area ] = @ område där [ Land ] = @ Country " >
< , asp : Parameter name = " Land " Type = " Int32 " />
< /DeleteParameters >
< asp : Parameter Namn = " Population " Type = " Sträng " />
< asp : Parameter name = " Skapad " type =" DateTime " />
< asp : Parameter name =" Land " type = " Int32 " />
< /UpdateParameters >
< asp : Parameter name = " Population " Type = " sträng" />
;
4
Klicka på " File ", " Spara " för att göra en kolonn på en GridView till geografiska objekt drop listan .