![]() |
| |||||||
| Sponsored Links |
![]() |
| | LinkBack | Thread Tools | Display Modes |
|
#11
| ||||
| ||||
| I would use OnSelectedIndexChanged on the DDL and have a sub in code behind that handles the change and populates the other DDL rather than having a control within the page. There's no reason why the datasource control method shouldn't work though... |
| Sponsored Links |
|
#12
| ||||
| ||||
| can you give me an example? |
|
#13
| ||||
| ||||
| narrowed the error down to where 'name' is being lost/blank Code: Private Shared Function FillDataRecord(ByVal myDataRecord As IDataRecord) As Zones
Dim myZones As Zones = New Zones
myZones.Idkey = myDataRecord.GetInt32(myDataRecord.GetOrdinal("idkey"))
myZones.ProjectID = myDataRecord.GetInt32(myDataRecord.GetOrdinal("project_id"))
myZones.UserID = myDataRecord.GetInt32(myDataRecord.GetOrdinal("userID"))
myZones.Edited = myDataRecord.GetInt32(myDataRecord.GetOrdinal("edited"))
myZones.Name = myDataRecord.GetString(myDataRecord.GetOrdinal("name"))
myZones.Description = myDataRecord.GetString(myDataRecord.GetOrdinal("description"))
HttpContext.Current.Response.Write("<br />name = " & myDataRecord.GetString(myDataRecord.GetOrdinal("name")) & "<br />")
HttpContext.Current.Response.Write("idkey = " & myZones.Idkey & "<br />")
Return myZones
End Function
Code: HttpContext.Current.Response.Write("<br />name = " & myDataRecord.GetString(myDataRecord.GetOrdinal("name")) & "<br />")
Code: HttpContext.Current.Response.Write("<br />name = " & myZones.Name & "<br />")
![]() ![]() ![]() ![]() Shem |
|
#14
| ||||
| ||||
| just tried this: Code: Public Property Name() As String
Get
HttpContext.Current.Response.Write("BO Name = " & _name)
Return _name
End Get
Set(ByVal value As String)
_name = value
End Set
End Property
|
|
#15
| ||||
| ||||
| .aspx page Code: <asp:DropDownList id="DDL1" runat="server" autopostback="True" OnSelectedIndexChanged="DDL1_OnSelectedIndexChanged" /> <asp:DropDownList id="DDL2" runat="server" /> Code: Protected Sub DDL1_OnSelectedIndexChanged(ByVal s As Object, By Val e As EventArgs)
Dim conn as New MySQLConnection(ConnDal.ConnString)
Dim mycommand as New MySQLCommand("SELECT id,name FROM tbl WHERE primary_id=?id", conn)
Dim rs As MySQLDataReader
Try
mycommand.Parameters.AddwithValue("id",DDL1.SelectedValue)
conn.open
rs = mycommand.ExecuteReader()
if rs.HasRows then
DDL2.DataSource=rs
DDL2.DataValueField = "id"
DDL2.DataTextField = "name"
DDL2.DataBind()
end if
rs.close()
catch ex as Exception
update_error.visible = True
update_error.text = ex.ToString
finally
mycommand.dispose()
conn.close()
conn.dispose()
end try
end sub
Quote:
Try moving the myZones.Name code to right underneath the IdKey code. Code: myZones.Idkey = myDataRecord.GetInt32(myDataRecord.GetOrdinal("idkey"))
myZones.Name = myDataRecord.GetString(myDataRecord.GetOrdinal("name"))
myZones.ProjectID = myDataRecord.GetInt32(myDataRecord.GetOrdinal("project_id"))
myZones.UserID = myDataRecord.GetInt32(myDataRecord.GetOrdinal("userID"))
myZones.Edited = myDataRecord.GetInt32(myDataRecord.GetOrdinal("edited"))
myZones.Description = myDataRecord.GetString(myDataRecord.GetOrdinal("description"))
Return myZones
End Function
|
|
#16
| ||||
| ||||
| moving myZones.Name didn't help, but I have tested and it only populates the integer fields and not the Text fields? weird |
|
#18
| ||||
| ||||
| didn't change a thing ![]() man, this is frustrating the living heck outta me now!!! |
|
#19
| ||||
| ||||
| Are you using MySQL or MS SQL? I found this on the MySQL website, but looks like it's all been resolved. Would any of the records contain a NULL value for any of the fields you're returning? |
|
#20
| ||||
| ||||
| shem, try debugging your app: Walkthrough: Debugging Web Pages in Visual Web Developer I would start off with setting a breakpoint on the FillDataRecord function and see if a value is actually being set or not.
__________________ jmurrayhead If you agree with me... click the icon! If my post solved your problem, click the button in the lower right-hand corner of the post.If you like it here...throw us a few bones to help support us. Join our Folding team: DeveloperBarn Folding |
![]() |
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| populate combobox from another | Jaykappy | Microsoft Access | 4 | May 7th, 2008 02:56 PM |
| WebCharts Control | richyrich | .Net Development | 1 | April 4th, 2008 11:14 AM |