数据表选择行计数 c# WFA

帮我获取行上每个数据的数量


我尝试使用查询


SELECT * 

FROM TABLE

像这样


我尝试不同的和像添加列此。


这是代码:


clsAccess db = new clsAccess(PATH);


string query = "";

query = "SELECT DISTINCT KODE, JUDUL FROM VW_PEMINJAMAN ORDER BY JUDUL ASC";


DataTable dt = new DataTable();

dt = db.GetSummaryData(query);


dt.Columns.Add("JUMLAH", typeof(int));

dt.Columns["JUMLAH"].SetOrdinal(2);


for (int i = 0; i < dt.Rows.Count; i++)

{

    string judul = dt.Rows[i]["KODE"].ToString();


    dt.Rows[i]["JUMLAH"] = 0;

}


grdAsosiasi.DataSource = dt;

grdAsosiasi.AutoSizeCols();

db.CloseDatabaseConnection();here

如何获得 JUMLAH 列中每一行的计数?


SELECT COUNT(KODE) AS [KODE_BUKU] 

FROM VW_PEMINJAMAN;

我得到每一行


if (dt.Rows.Count > 0) 

{

    string abc = dt.rows[0]["KODE_BUKU"].ToString();

}

但只有 1 行显示......我怎样才能获得数据表中的所有行数?


明月笑刀无情
浏览 163回答 1
1回答

小唯快跑啊

假设您试图根据屏幕截图计算每个 Kode 的数量。更改您的 SQL 以使用GROUP BY而不是DISTINCTSELECT KODE, JUDUL, COUNT(KODE) AS&nbsp; JUMLAH&nbsp;FROM VW_PEMINJAMAN&nbsp;GROUP BY KODE, JUDULORDER BY JUDUL ASC
打开App,查看更多内容
随时随地看视频慕课网APP