znalezienie aktualnego rekordu

0

chce przypisac aktualny rekord w tym celu piszę:
baza.Tables["tabela"].Rows[current]["kolumna"] ale wpisujac nie znajude mi automatycznie wlasnosci current. czy trzeba do tego dodatkowej biblioteki?

zadeklarowane mam:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
using System.Data.Common;
using System.Data.SqlClient;

0

jakiego typu jest baza???
wyglada mi jak DataSet
co to jest current???
poza tym indexer Rows przyjmuje int, numer rekordu w kolejnosci liczac od zera, a nie jakis unikalny identyfikator

to jakie masz using jest akurat malo istotne, mozesz nie miec zadnego i dalej mozesz napisac program, to nie C :)

0

baza to ms sqlserver, tak korzystam jako lokalną z datasetu. kontrukcja z current istnieje, nie trzeba wpisywać zawsze identyfikatora, current zwraca nam aktualnie czytany wiersz

0

.Rows[current]

Nie wydaje mi się, aby coś takiego było możliwe (chyba, że o czymś nie wiem).

Rows(this T y) to indekser, o typie T. Na pewno jest wersja z "int'em" , być może też z nazwą kolumny.. ale na pewno nie jakimś "current". Co to w ogóle ma być?

Chyba, że chciałeś Rows.Current - wtedy może i jest takie pole - nie sprawdzałem.

0

w DataGridView jest wlasciwosc CurrentRow
ale nie ma w DataTable, czy na kolekcji Rows, a indexer jest taki jak napisal Deti
nie moga istniec dwa indeksery przyjmujace ten sam typ i zwracajace cos innego

moze chodzi ci o CurrencyManager?

0

W DataTable nie ma czegoś takiego jak aktualny wiersz więc o co kaman ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1