Desktop
Website
Multimedia
Database
Security
Enterprise
Vraag : System.Data.DataRowView wordend Opgenomen in SQL Server
Hello Deskundigen,
I am een kwestie met het krijgen van de Waarde van een multi-Uitgezochte Listbox in een SQL lijst van de Server 2005 hebben. Wanneer ik app in werking stel werkt alles correct behalve System.Data.DataRowView wordend opgenomen in de kolom MemberCode in de gegevens table.
The Listbox wordt geladen van het volgende:
Try
Schemerige dt als Nieuwe/> Schemerige strSelect DataTable
ER Schemerige sqlDA DOOR van LName "
aangezien SqlClient.SqlDataAdapter = Nieuwe SqlClient.SqlDataAdapter (s
trSelect, cn)
sqlDA.Fill (dt)
lbTeamMember.DisplayMember
= „Naam "
lbTeamMember.ValueMember = „UserCode "
lbTeamMember.DataSource = dt
Vangst zich als SqlClient.SqlException
MessageBox.Show vergissen (Een „fout kwam in GetAllUsers voor -“ & vergist zich. Bericht)
Eind Try
So ja het aan DataTable verbindend is en dat is de wortel die van die System.Data.DataRowView wordt in het gegevensbestand wordt opgenomen. De volgende code wordt gebruikt om het opnemen te doen: />If cn
cn ConnectionState.Closed Then
Eind If
Schemerige I als Schemerige strTeamName van Integer
als Koord =/> Schemerige strLeader txtTeamName.Text
Schemerige strLeaderCode lbTeamLeader.Text
Schemerige strMember lbTeamLeader.SelectedValue
Schemerige myAdapter lbTeamMember.SelectedValue
.ToString
myAdapter.InsertCommand = Nieuwe SqlClient.SqlCommand
myAdapter.InsertCommand.Co
nnection = cn
myAdapter.InsertCommand.Co
mmandType = CommandType.Text
myAdapter.InsertCommand.Co
mmandText = „NEEMT IN tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)“ &/> „WAARDEN _
„geval wanneer @Leader zoals „%,%“ toen“ & _
„SUBSTRING (@Leader, CHARIND
EX („,“, @Le
ader) +1, LE
N (@Leader)
-CHARINDEX
(„,“, @Lead
er)) anders eind '', „&/> „geval _
X WEGGING („-“, @MemberCode) - 1)) @MemberCode anders beëindig, „&/> „geval _
„SUBSTRING (@MemberCode, CHARINDEX („,“, @MemberCode) +1, LEN (@Member
Code) - CHAR
INDEX („,“,
@MemberCode)) anders '' eind) „
myAdapter.InsertCommand.Pa
rameters. Van A
ddWithValu
e („@TeamNa
me“, strTeamName)
myAdapter.InsertCommand.Pa
rameters. Van A
ddWithValu
e („@Leader
Code“, strLeaderCode)
myAdapter.InsertCommand.Pa
rameters. Van A
ddWithValu
e („@Leader
“, strLeader)
myAdapter.InsertCommand.Pa
rameters. A
ddWithValu
e („@Member
Code“, strMember)
Try
voor I = 0 aan lbTeamMember.SelectedItems
.Count - 1
myAdapter.InsertCommand.Pa
rameters („
@MemberCod
e“). De waarde = lbTeamMember.SelectedItems
(i).ToStri
ng ()
myAdapter.InsertCommand.Ex
ecuteNonQu
ery ()
Next
Vangst vergist zich als SqlException
MsgBox (vergis me. Bericht)
Finally
cn. Het dichte ()
Eind Try
I heeft de variabelen door aan de clausule gevonden van de Poging/van de Vangst en allen is daar goed tot. Na dat neemt het alle correcte gegevens en correct aantal verslagen maar System.Data.DataRowView in de kolom MemberCode op. Ik heb verscheidene verschillende methodes geprobeerd maar ik kan niet DataRowView in een hulp String.
Any omzetten worden gewaardeerd,
JackW
Antwoord : System.Data.DataRowView wordend Opgenomen in SQL Server
myAdapter.InsertCommand.Parameters
(„
@MemberCode
“). Waarde = lbTeamMember.SelectedItems
(I). Punt („
identiteitskaart“)
Als identiteitskaart is bond de gebiedsnaam aan listbox
Andere oplossingen
Somebody verzendt emialsvorm mijn hotmailrekening
een programma probeert om het volgende e-mailbericht uit uw naam te verzenden - de Levende post van Vensters
Kleine Statische IP Bedrijfs van de Server 2008 verandering
sharepoint stichting 2010 op met 32 bits?
Word 2003 die - met lijsten, rijen, en cellen werken
Navigeer aan de pagina van een specifiek punt op een gridview
Hyperlink die het diagram/de Tekening activeren
Apple iWeb - hoe te om HTML aan Schijf de website via FTP te publiceren te bewaren of?
sql - datumformaat
Het van een lus voorzien over de tellers van googlekaarten v3