Здравствулте! специалисты,
I am имея вопрос с получать значение от Multi-Выбирают Listbox в таблицу сервера 2005 SQL. Когда я бегу app все работает правильно за исключением System.Data.DataRowView получая введено в колонку MemberCode в The Listbox данных table. нагружено от следующий:
Try затемняет dt по мере того как новое DataTable затемняет strSelect по мере того как шнур = «отборное UserCode, (UserCode+'- «+FName+''+LName+», «+Discipline) как имя ОТ tblUsersData ГДЕ Prov_Type = N'U» И дисциплинирует НЕ В («OT», «PT», «ST», «MD») ORDER LName " затемняет sqlDA по мере того как SqlClient.SqlDataAdapter = новое lbTeamMember.DisplayMember sqlDA.Fill SqlClient.SqlDataAdapter (strSelect, cn) (dt)/> = «имя " lbTeamMember.ValueMember = «UserCode " lbTeamMember.DataSource = задвижка dt заблуждаются как SqlClient.SqlException MessageBox.Show («ошибка о в GetAllUsers -» & заблуждайтесь. Конец Try
So сообщения) да прыгнуто к DataTable и то будет корень System.Data.DataRowView получая введено в базу данных. Следующий Кодий использовано для того чтобы сделать вводить: cn
If. Cn положения = ConnectionState.Closed Then . Открытый () конец If
затемняет I как strTeamName Integer
тусклое как шнур = strLeader txtTeamName.Text тусклое как шнур = strLeaderCode lbTeamLeader.Text тусклое как шнур = strMember lbTeamLeader.SelectedValue тусклое как шнур = myAdapter lbTeamMember.SelectedValue.ToString тусклое как новое SqlClient.SqlDataAdapter
myAdapter.InsertCommand = новое SqlClient.SqlCommand myAdapter.InsertCommand.Connection = cn myAdapter.InsertCommand.CommandType = CommandType.Text myAdapter.InsertCommand.CommandText = «ВСТАВКА В tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)» & _ «ЗНАЧЕНИЯ (@TeamName, @LeaderCode,» & _ «случай когда @Leader полюбит «%,%» после этого» & _ «ПОДСТРОКА (@Leader, CHARINDEX («,», @Leader) +1, -CHARINDEX(" LEN (@Leader),», @Leader)) еще '' закончитесь, «& _ «% когда @membercode любит после этого НАЛЕВО (@MemberCode, (CHARINDEX случая («-», @MemberCode) - 1)) другой конец @MemberCode «%-%», «& случай когда @MemberCode полюбит «%,» после этого» & _ «ПОДСТРОКА (@MemberCode, CHARINDEX («,», @MemberCode) +1, LEN _ «(@MemberCode) - CHARINDEX («,», @MemberCode )) еще
myAdapter.InsertCommand.Parameters '' конца) «. myAdapter.InsertCommand.Parameters AddWithValue («@TeamName», strTeamName). myAdapter.InsertCommand.Parameters AddWithValue («@LeaderCode», strLeaderCode). myAdapter.InsertCommand.Parameters AddWithValue («@Leader», strLeader).
Try AddWithValue («@MemberCode», strMember) для I = 0 к lbTeamMember.SelectedItems.Count - 1 myAdapter.InsertCommand.Parameters («@MemberCode»). Значение = задвижка Next myAdapter.InsertCommand.ExecuteNonQuery lbTeamMember.SelectedItems (I) .ToString () () заблуждаются как SqlException MsgBox (заблуждайтесь. Cn Finally сообщения). Конец Try
I конца () трассировал перемеююые до конца к клаузуле попытки/задвижки и все хорошо до там. Поже что оно вводит все правильно данные и правильно число показателей но System.Data.DataRowView в колонку MemberCode. Я имею судимо несколько различных способов но я не могу преобразовать DataRowView к помощи String.
Any был бы оценен,
JackW
class=
|