我在后面的代码中使用以下代码从我的类库中的 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();
}
}