Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Поиск строки DataView


Автор: krewin 6.2.2012, 19:51
Ни как не могу реализовать поиск ADO.NET по адресу http://msdn.microsoft.com/ru-ru/library/yth8t382.aspx#Y0 понять невозможно от куда и куда. От куда появилось custDS не ясно.
У меня переменная Dim Daters As DataTable содержить таблицу и данные. Необходимо найти нужную строку по ID и добавить в нужный столбец строку, не затрагивая БД.

Вот первые наброски: всегда показывает -1
Код

 Dim view As DataView = New DataView()
        view = Daters.DefaultView
        view.Sort = DataGridView1.Columns(0).Name



        Dim rowIndex As Integer = view.Find(ID_tmp)

        If rowIndex = -1 Then
           'Console.WriteLine("No match found.")
        Else
           DataGridView1.Item(4, rowIndex).Value = 0
        End If

Автор: diadiavova 6.2.2012, 20:11
Цитата(krewin @  6.2.2012,  20:51 Найти цитируемый пост)
От куда появилось custDS не ясно.

Полагаю это DataSet в котором есть таблица с именем "Customers". Именно она и используется в коде.

Цитата(krewin @  6.2.2012,  20:51 Найти цитируемый пост)
Вот первые наброски: всегда показывает -1

Видимо не находит.

Автор: krewin 6.2.2012, 20:25
тут оказываеться репликация DataGridView1 и Daters у меня разная. Дело не в этом. 
Вот еще можно сделать в DataGridView чтобы в одном столбце были текст другим цветом или шрифтом?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)