【发布时间】:2014-07-04 09:35:04
【问题描述】:
我有两个数据表,我正在显示来自第二个 dt 的记录现在我只想显示来自第二个 dt 的那些记录,这些记录在第一个 dt 中不可用
for (int i = 0; i < dt.Rows.Count; i++)
{
if (dtCheck.Select("LedgerID =" + dt.Rows[i]["ID"]).Length > 0)
{
string check = (History.Select("LedgerID = " + dt.Rows[i]
["ID"] + "").Length > 0 ? "checked=\"checked\"" : "");
ret.Append("<tr><td><input type=\"checkbox\" " + check + "
name=\"SelectedLedger\" onclick=\"var ctl =
document.getElementById('SelectedLedgerID');if(this.checked)
{ctl.value = ctl.value + '" + dt.Rows[i]["ID"] + ",';}else{ctl.value
= ctl.value.replace('" + dt.Rows[i]["ID"] + ",', '');}\">" +
dt.Rows[i]["Title"] + "</td></tr>");
}
}
我正在这样做,但它不起作用。
【问题讨论】:
-
呃....什么乱七八糟的代码。也许尝试格式化它?