数据表 select 行数 c# WFA
Datatable select row count c# WFA
帮我获取每行数据的数量
我尝试使用查询
SELECT *
FROM TABLE
喜欢this
我尝试区分并添加像 this.
这样的列
这是代码:
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 行...我怎样才能得到数据表中的所有行数?
假设您正在尝试根据屏幕截图计算每个 Kode 的数量。将 SQL 更改为使用 GROUP BY
而不是 DISTINCT
SELECT KODE, JUDUL, COUNT(KODE) AS JUMLAH
FROM VW_PEMINJAMAN
GROUP BY KODE, JUDUL
ORDER BY JUDUL ASC
帮我获取每行数据的数量
我尝试使用查询
SELECT *
FROM TABLE
喜欢this
我尝试区分并添加像 this.
这样的列这是代码:
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 行...我怎样才能得到数据表中的所有行数?
假设您正在尝试根据屏幕截图计算每个 Kode 的数量。将 SQL 更改为使用 GROUP BY
而不是 DISTINCT
SELECT KODE, JUDUL, COUNT(KODE) AS JUMLAH
FROM VW_PEMINJAMAN
GROUP BY KODE, JUDUL
ORDER BY JUDUL ASC