帮帮我!~工作要没了!~~
我DataList已经绑定过一条sql语句了!~~~~~~但是我还有一条SQL语句想绑定在一个HyperLink上面
怎么绑定 帮帮我吧!~ 我的亲哥们!~ 2个没有关系的表能帮吗?
如果不能绑定的话!~ 别的控件可以绑定吗?
--------------------编程问答-------------------- 你用dataset绑定两个表,然后这样写ds.tables["表名"]ok? --------------------编程问答-------------------- 绑定2个表怎么绑啊?
我就会绑定一条SQL语句
帮帮我哥们 --------------------编程问答-------------------- 没那么恐怖吧
你要实现什么功能 --------------------编程问答-------------------- 对我就是这个意思!~~
两个表没有关系能绑定啊?
帮帮我 --------------------编程问答-------------------- HyperLink这个控件也在datalist里面吗,如果是的话,怕是无法绑定了。如果它不在datalist里面的话,哪就好办了
你可以采用dataset进行处理
笨一点的方法是定义二个dataset一个绑定一条语句
这个代码就不用我写了吧。是可以进行绑定的,
也可以使用楼上兄弟的方法。
你只要查一下如何使用dataset进行绑定就行了,这个东西,在网上多的事。
下次记得要有分才行,不行没有人来回答的 --------------------编程问答-------------------- 我要实现的功能是!~~~
我有一个DataList已经绑定过一个SQL语句了!~~
但我还有绑定一条SQL语句 不只能应该怎么绑定啊!~~~
帮帮我 要不没钱吃饭了 --------------------编程问答-------------------- string strsql1 = "select * from table1";
string strsql2 = "select * from table2";
SqlConnection conn = new SqlConnecion(连数据库的语句);
SqlCommand cmd = new SqlCommand("",conn);
cmd.CommandText = strsql1;
SqlDataAdapatar da1 = new SqlDataAdatatar();
SqlDataAdapatar da2 = new SqlDataAdatatar();
da1.SelectCommand = cmd;
DataSet ds = new DataSet();
da1.fill(ds,"table1");
this.DataList.DataSource = ds.table[0];
this.DataList.DataBase();
cmd.CommandText = strsql2;
da2.SelectCommand = cmd;
DataSet ds2 = new DataSet();
da2.fill(ds2,"table2");
this.HyperLink.DataSource = ds2.table[0];
this.HyperLink.DataBase(); --------------------编程问答-------------------- 我爱死你了!~~ 我去试试了!~~ --------------------编程问答-------------------- 两个没有关系的表也能连接,但就要看你取什么数据了!!就算了你取到dataset里面还是可以用merge来进行连接!! --------------------编程问答-------------------- 这个简直是太简单了!
DataList里面比方说有个DropDownList或者HyperLink或者...,只要在DataList的ItemDataBound里绑定即可了啊,用FindControl()方法找到之后,绑定数据.....
--------------------编程问答-------------------- HyperLink是在Datalist里吧
那你就用试图 写个join的 SQL
在返回 table ----datalist.datasource
<%#eval("字段")#〉 --------------------编程问答-------------------- 在后置代码里面写一个方法
在DataList里面的HyperLink的绑定刚才写的方法名即可
以前经常这样绑定
补充:.NET技术 , ASP.NET