动态的绑定连接地址
这里通过连接地址打开的连接页面是没有地址栏之类的东西。然而怎么绑定连接地址到grideview上面去了.
页面:
病例种类 病例信息 病例随访
如:高血压 gao.aspx?sid=1 gasuif.aspx?sid=2
(这里页面是弹出式,没有地址栏之类的东西)
请问怎么绑定数据上去啊。
谢谢.
代码:
ClassGeRenDangAn cs = new ClassGeRenDangAn();
string gr_id;
protected void Page_Load(object sender, EventArgs e)
{
gr_id = Request.QueryString["gr_id"].ToString();
if (!IsPostBack)
{
DataTable dt = cs.GetTabData("distinct(主要健康问题名称)", "主要健康问题目录", "where 个人编号='" + gr_id + "'");
DataRow[] dr;
string str="",str_xx="",str_sf="";
dr = dt.Select("主要健康问题名称='高血压'");
if (dr.Length != 0)
str = "高血压" +";"+ str;
dr = dt.Select("主要健康问题名称='肿瘤'");
if (dr.Length != 0)
str = "肿瘤" + ";" + str;
dr = dt.Select("主要健康问题名称='糖尿病'");
if (dr.Length != 0)
str = "糖尿病" + ";" + str;
dr = dt.Select("主要健康问题名称='冠心病'");
if (dr.Length != 0)
str = "冠心病" + ";" + str;
dr = dt.Select("主要健康问题名称='支气管炎'");
if (dr.Length != 0)
str = "支气管炎" + ";" + str;
dr = dt.Select("主要健康问题名称='传染病'");
if (dr.Length != 0)
str = "传染病" + ";" + str;
if (str != "")
{
DataTable dt1 = new DataTable();
dt1.Columns.Add("疾病种类");
for (int i = 0; i < str.Split(';').Length; i++)
{
if (str.Split(';')[i] != "")
{
DataRow dr1 = dt1.NewRow();
dr1[0] = str.Split(';')[i];
dt1.Rows.Add(dr1);
}
}
GridView1.DataSource = dt1;
GridView1.DataBind();
}
}
}
这里的逻辑是:通过个人编号去判断这人有那些病例种类,然后根据判断的结果组合一张临时表,再把表绑定到grideview上,现在的问题是:绑定连接?
QQ:269755982
e:fengjiafeng1984@163.com