私はどのように私はデータベースからデータを取得し、それをDataTableという名前のデータに追加するための私のコードです 私はこの行を "Spelionu skaicius"ますます)、しかし、私はそれを実現する方法を知らない、誰かがそれを助けることができますか? これを並べ替える方法がたくさんあることは知っていますが、私はこれをインターフェイスを使って作る必要があります。C#の行をdataTableのインターフェイスを使用して並べ替え
using (FbConnection fbBD = new FbConnection(csb.ToString()))
{
fbBD.Open();
FbTransaction transact = fbBD.BeginTransaction();
FbCommand sqlReq =
new FbCommand("SELECT vardas,pavarde,sp_skaicius,spelioniu_sk FROM zaidejai WHERE atspetas='Taip'", fbBD, transact);
using (FbDataReader r = sqlReq.ExecuteReader())
{
while (r.Read())
{
DataRow rw = dt.NewRow();
rw["Vardas"] = r.GetString(0);
rw["Pavarde"] = r.GetString(1);
rw["Skaicius"] = r.GetValue(2);
rw["Spelionu skaicius"] = r.GetValue(3);
data.Rows.Add(rw);
}
}
transact.Commit();
fbBD.Close();
}
P.S.私の英語のため申し訳ありません
ORDERあなたのSQLクエリでspelioniu_sk ASCによって?とにかくそのフィールドの値を取得しているように見えますが、なぜクエリがあなたのためにそれをしないのですか? – Gobbledigook
「インターフェース別」とはどういう意味ですか? –
インターフェイスを使用して、たとえばIComperable – Bublik