一个ASP问题..来看下
HTML code:
[align=left]int releId = this.ddlUserType.SelectedIndex;
this.gvUsers.DataSourceID = "odsUserByRoleId";
if (this.gvUsers.Rows.Count == 0)
{
this.gvUsers.DataSourceID = "odsUser";
}[/align]
两个不同数据源ID: "odsUser"->查找所有用户; "odsUserByRoleId"->根据用户角色查找用户.
问题: 如果"odsUserByRoleId"数据源查找的结果为空则让它指定所有查找所有用户的数据源, 如何定义IF条件.
看不懂!!
你自己不是已经写了if
这个IF不行!!!
那你直接判断odsUserByRoleId数据源为不为空,不就得了,如果为空,就用"odsUser"->查找所有用户,数据源绑定
你的if 怎么出问题了啊?
我写了一个简单的, 你看看,
这样替换数据源之前,首先要注意写上
this.GridView1.DataSource = null;
确保数据源为空,不然会出错的/
DataTable table = new DataTable();
DataTable table1 = new DataTable();
DataColumn c1 = new DataColumn("id1");
table.Columns.Add(c1);
DataColumn c2 = new DataColumn("id2");
table1.Columns.Add(c2);
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
<%On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.begintrans
conn.Open ("Driver={SQL Server};server=(local);uid=sa;database=student;pwd=")
......
请各位高手帮解决,急!!!
<script language="JavaScript" type="text/javascript">
function CheckInput(){
if (document.frm.loginname.length =0){
alert('请正 ......
<%
Sql="select top 8 * from NewsData where d_classid in (select classid from NewsClass where ParentID=16)"
Rs.Open Sql, conn, 1,1
Do Until Rs.Eof
......