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
|