Pergunta : System.Data.DataRowView que começ introduzido no usuário do SQL

Olá! os peritos,

I am que tem uma edição com obtenção do valor do Multi-Selecionam Listbox em uma tabela do usuário 2005 do SQL. Quando eu funciono o app tudo trabalha à exceção de System.Data.DataRowView que começ introduzido na coluna de MemberCode no
The Listbox dos dados table.
está carregado corretamente do seguinte: o

Try
escurece o descolamento enquanto DataTable
escurece o strSelect enquanto corda = “UserCode seleto, o
do
de Prov_Type = de N'U” E disciplinar NÃO (“de OT”, “pinta”, “ST”, “DM” (de UserCode+'- “+FName+” “+LName+”, “+Discipline) como o nome do tblUsersData ONDE) em ORDER por LName " escurecem o sqlDA como SqlClient.SqlDataAdapter = o
lbTeamMember.DisplayMember sqlDA.Fill de SqlClient.SqlDataAdapter (strSelect, NC) (descolamento)/> = o
do “nome " lbTeamMember.ValueMember = o
de “UserCode " lbTeamMember.DataSource = prendedor do
do dt
erram como SqlClient.SqlException
MessageBox.Show (“Um erro ocorreu em GetAllUsers -” & erra. Extremidade Try

So do
da mensagem) é limitado sim ao DataTable e aquela é a raiz do System.Data.DataRowView que começ introduzido na base de dados. O seguinte código é usado para fazer a introdução: NC do

If. NC do estado = do ConnectionState.Closed Then
. () A extremidade aberta If

do
escurece i como o strTeamName não ofuscante de Integer

como a corda = o strLeader não ofuscante de txtTeamName.Text
como a corda = o strLeaderCode não ofuscante de lbTeamLeader.Text
como a corda = o strMember não ofuscante de lbTeamLeader.SelectedValue
como a corda = o myAdapter não ofuscante de lbTeamMember.SelectedValue.ToString
como SqlClient.SqlDataAdapter

myAdapter.InsertCommand = SqlClient.SqlCommand
myAdapter.InsertCommand.Connection = cn
myAdapter.InsertCommand.CommandType = CommandType.Text
myAdapter.InsertCommand.CommandText = “INSERÇÃO em tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)” & _
“VALORES (@TeamName, @LeaderCode,” & _
“caso quando o @Leader gosta “de %,” então” & % SUBSTRING do _
do “(@Leader, CHARINDEX (“,”, @Leader) +1, -CHARINDEX de LEN (@Leader) (“,”, @Leader)) mais '' terminar, “& o _
“caso quando @membercode gostam “de %-%” então À ESQUERDA (@MemberCode, (CHARINDEX (“-”, @MemberCode) - 1)) extremidade outra do @MemberCode, “& caso quando o @MemberCode gostar “%,” então” & % do _
“(@MemberCode, CHARINDEX do SUBSTRING (“,”, @MemberCode) +1, LEN do _
“(@MemberCode) - CHARINDEX (“,”, @MemberCode do )) mais

myAdapter.InsertCommand.Parameters da '' extremidade) “.
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”). O valor = o prendedor do
Next
do
myAdapter.InsertCommand.ExecuteNonQuery de lbTeamMember.SelectedItems(i).ToString () () erram como SqlException
MsgBox (errar. NC do
Finally
da mensagem). A extremidade Try


I do
do fim () seguiu as variáveis completamente à cláusula da tentativa/prendedor e tudo é bom até lá. Em seguida que introduz todos os dados corretos e o número de registros correto mas de System.Data.DataRowView na coluna de MemberCode. Eu tentei diversos métodos diferentes mas eu não posso converter o DataRowView a uma ajuda de String.

Any seria apreciado, o

JackW
class= do

Resposta : System.Data.DataRowView que começ introduzido no usuário do SQL

               myAdapter.InsertCommand.Parameters (“@MemberCode”). Valor = lbTeamMember.SelectedItems (i). Artigo (“identificação”)


Se a identificação é o nome de campo limitado ao listbox
Outras soluções  
 
programming4us programming4us