c# - c# 后面的代码中绑定了不正确的数据
问题描述
我在后面的代码中使用以下代码从我的类库中的 SQL 中提取数据。
SQL 似乎被正确拉出,如下行:
int whatis = Convert.ToInt32(Global.rowcount);
显示 SQL 查询结果的正确行数。
但是通过插入代码:
string test = Global.dsICD.Tables[0].Rows[0][0].ToString();
string test2 = Global.dsICD.Tables[0].Columns[0].ColumnName.ToString();
显示的数据来自先前的查询。
在我的解决方案中,变量 dsICD 仅用于此方法。
任何帮助,将不胜感激。
完整的代码是:
private void ICD10_ListViewBind(string ClientID)
{
ICD10 icd = new ICD10();
try
{
Global.rowcount = 0;
Global.dsICD = null;
ICD10_ListView.DataSource = null;
Global.dsICD = icd.get_ICD10(ClientID);
Global.row = Global.dsICD.Tables["tbl_Table"].Rows[0];
Global.rowcount = Global.dsICD.Tables["tbl_Table"].Rows.Count;
int whatis = Convert.ToInt32(Global.rowcount);
ICD10_ListView.DataSource = Global.dsICD;
string test = Global.dsICD.Tables[0].Rows[0][0].ToString();
string test2 = Global.dsICD.Tables[0].Columns[0].ColumnName.ToString();
ICD10_ListView.DataBind();
}
catch (Exception ex)
{
ex.ToString();
}
}
解决方案
谢谢你的建议垫!:) 我更改了代码:
ICD10_ListView.DataSource = Global.dsICD.Tables;
至
ICD10_ListView.DataSource = Global.dsICD.Tables["tbl_Table"];
它现在可以工作了..
推荐阅读
- sql - 除了索引之外,如何优化 sql 代码?
- ruby-on-rails - 在 Rails Admin 中编辑时更新日期时间对象
- eclipse-plugin - 如何在 Eclipse“删除资源”对话框中读取复选框选择
- angular - 将 JSON 数据从对话框组件发送到其他组件
- android - 从片段中的 searchview 小部件获取文本
- javascript - Upload images with Vue.js using events not working due to component issue
- python - 使用 python 运行 bash_profile 命令
- mysql - MySQL - 如何进行 AVG ON SUM?
- angular - 第一次查看数据更改与第二次 API 调用的角度
- asp.net-core - 如何修复“无法加载共享库‘httpapi.dll’或其依赖项之一”