Cuestión : System.Data.DataRowView que consigue insertado en el servidor del SQL

Hola los expertos,

I que tiene una edición con conseguir el valor de Multi-Seleccionan Listbox en una tabla del servidor 2005 del SQL. Cuando funciono el app todo trabaja a excepción de System.Data.DataRowView que consigue insertado en la columna de MemberCode en el
The Listbox de los datos table.
se carga correctamente del siguiente: el

Try
amortigua despegue mientras que nuevo DataTable
amortigua el strSelect mientras que secuencia = “UserCode selecto, el
del
de Prov_Type = de N'U” Y disciplinar NO EN (“de OT”, “pinta”, “ST”, “MD” (de UserCode+'- “+FName+” “+LName+”, “+Discipline) como nombre del tblUsersData DONDE) ORDER de LName " amortiguan el sqlDA como SqlClient.SqlDataAdapter = el nuevo
lbTeamMember.DisplayMember sqlDA.Fill (despegue) de SqlClient.SqlDataAdapter (strSelect, NC)/> = el
del “nombre " lbTeamMember.ValueMember = el
de “UserCode " lbTeamMember.DataSource = retén del
del dt
yerran como SqlClient.SqlException
MessageBox.Show (“Un error ocurrió en GetAllUsers -” y yerra. Extremo Try

So del
del mensaje) está limitado sí al DataTable y ésa es la raíz del System.Data.DataRowView que consigue insertado en la base de datos. El código siguiente se utiliza para hacer la inserción: NC del

If. NC del estado = de ConnectionState.Closed Then
. () El extremo abierto If

del
amortigua i como el strTeamName dévil de Integer

como secuencia = strLeader dévil de txtTeamName.Text
como secuencia = el strLeaderCode dévil de lbTeamLeader.Text
como secuencia = strMember dévil de lbTeamLeader.SelectedValue
como secuencia = myAdapter dévil de lbTeamMember.SelectedValue.ToString
como nuevo SqlClient.SqlDataAdapter

myAdapter.InsertCommand = nuevo SqlClient.SqlCommand
myAdapter.InsertCommand.Connection = el cn
myAdapter.InsertCommand.CommandType = CommandType.Text
myAdapter.InsertCommand.CommandText = “PARTE MOVIBLE EN los tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)” y _
“VALORES (@TeamName, @LeaderCode,” y _
“caso cuando el @Leader tiene gusto “de %,%” entonces” y de la SUBSECUENCIA del _
“(@Leader, CHARINDEX (“,”, @Leader) +1, -CHARINDEX (“,”, @Leader) de LEN (@Leader)) '' terminar, “y del _
% del “cuando el @membercode tiene gusto entonces A LA IZQUIERDA (@MemberCode, (CHARINDEX caso (“-”, @MemberCode) - 1)) de extremo otro del @MemberCode “%-%”, “y caso cuando el @MemberCode tiene gusto “de %,” entonces” y del _
“SUBSECUENCIA (@MemberCode, CHARINDEX (“,”, @MemberCode) +1, LEN (@MemberCode) - CHARINDEX (“,”, el @MemberCode del _
del “del ))

myAdapter.InsertCommand.Parameters del '' extremo) “.
myAdapter.InsertCommand.Parameters de AddWithValue (“@TeamName”, strTeamName).
myAdapter.InsertCommand.Parameters de AddWithValue (“@LeaderCode”, strLeaderCode).
myAdapter.InsertCommand.Parameters de AddWithValue (“@Leader”, strLeader).

Try
de AddWithValue (“@MemberCode”, strMember) para i = 0 a lbTeamMember.SelectedItems.Count - 1
myAdapter.InsertCommand.Parameters (“@MemberCode”). El valor = el retén del
Next
del
myAdapter.InsertCommand.ExecuteNonQuery de lbTeamMember.SelectedItems(i).ToString () () yerran como SqlException
MsgBox (errar. NC del
Finally
del mensaje). El extremo Try


I del
del cierre () ha remontado las variables a través a la cláusula del intento/del retén y todo es bueno hasta allí. Después que inserta todos los datos correctos y el número correcto de expedientes pero de System.Data.DataRowView en la columna de MemberCode. He intentado varios diversos métodos pero no puedo convertir el DataRowView a una ayuda de String.

Any sería apreciado, el

JackW
class= del

Respuesta : System.Data.DataRowView que consigue insertado en el servidor del SQL

               myAdapter.InsertCommand.Parameters (“@MemberCode”). Valor = lbTeamMember.SelectedItems (i). Artículo (“identificación”)


Si la identificación es el nombre de campo limitado al listbox
Otras soluciones  
 
programming4us programming4us