Toon posts:

ASP.NET DropDownList in DataGrid

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een datagrid waar een dropdownbox in moet komen.
heb echt alles al geprbeerd, +/- 8 tutorials maar steeds werkt er iets niet.

mijn vraag! kunnen jullie mij vertellen wat er mis is.
de fout melding is:

** Object reference not set to an instance of an object. **

volgens mij heeft dit te maken met het feit, dat ik niet aangeef waneer het dropdownlist controle geladen moet worden ?? maar ??


eerst een stukje datagrid..
ASP:
1
2
3
<EditItemTemplate>
<asp:DropDownList id="MyDropDownList" runat="server"></asp:DropDownList>
</EditItemTemplate>



de code.
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Database_Open()

DataAdapter_MyDropDownList = New SqlClient.SqlDataAdapter("Select * from
taak_status", SqlConnection_Database)

ds = New DataSet()

DataAdapter_MyDropDownList.Fill(ds, "AllTables")

MyDropDownList.DataTextField = "status_omschrijving"

MyDropDownList.DataSource = ds.Tables(0)

MyDropDownList.DataBind()

SqlConnection_Database.Close()



het leuke is dat het controle wel werkt als ik hem buiten het datagrid plaats.

[ Voor 6% gewijzigd door Verwijderd op 16-01-2003 12:45 ]


  • tijn
  • Registratie: Februari 2000
  • Laatst online: 31-07 00:06
Verwijderd schreef op 16 January 2003 @ 12:44:
het leuke is dat het controle wel werkt als ik hem buiten het datagrid plaats.
Ja leuk he? ;)
Als je controls in een datagrid plaatst komen ze niet in de Controls collectie van je pagina (zoals het datagrid zelf), maar komen ze in de Controls collectie van je datagriditem.
Als je dus iets met die controls wilt doen is het het handigst om dat in events van het datagrid te doen, bijvoorbeeld het Item_Created event:
code:
1
2
3
4
5
private void MyGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
    DropDownList list = (DropDownList)e.item.FindControl("MyDropDownList");
    // doe iets met de list
}

Dit is wel uit m'n hoofd, geen garantie dat het werkt, maar het gaat om het idee.

Cuyahoga .NET website framework


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:40

gorgi_19

Kruimeltjes zijn weer op :9

Kijk hier eens

Digitaal onderwijsmateriaal, leermateriaal voor hbo