adp.Fill(ds,"photo");
if(ds1.Tables[0].Rows[0]["photo"] == null)
{
...
}
this.Repeater.DataSource = ds.Tables["photo"].DefaultView;photo字段存放的为图片路径,我想判断如果没有图片路径就用img/wutu.gif的路径填充,然后绑定到repeater如何做?photo表内不止一条记录
if(ds1.Tables[0].Rows[0]["photo"] == null)
{
...
}
this.Repeater.DataSource = ds.Tables["photo"].DefaultView;photo字段存放的为图片路径,我想判断如果没有图片路径就用img/wutu.gif的路径填充,然后绑定到repeater如何做?photo表内不止一条记录
解决方案 »
- 这个看不大懂谁能解释下...解释的清楚点...再这先谢过了
- c#后台调用前台js 函数问题,急救! Q 64460987
- 请问不用继承如何扩展一个类的方法?
- 关于dataview 时间段筛选问题
- 如何触法事件!
- 帮忙:解决在不同的服务期间重复输入用户名密码的问题(具难的问题)!!
- 100分求一问题答案
- 报错:Out of memory at line
- 求asp.net制作的线性图的pdf制作
- DATAGRID中编辑模块中的DROPDOWNLIST控件怎么绑定数据?在何时绑定
- Asp.net中,如何在方法中调用Page_Load()呢,或者,就是如何激活页面重新刷新呢?
- web user control能不能定义参数?
DataRowCollection DrC = ds.Table[0].Rows;
foreach(DataRow dr in DrC)
{
if(dr["photo"]==null)
dr["photo"]="img/wutu.gif";
...
}
this.Repeater.DataSource = ds.Tables["photo"].DefaultView;试一下。
......
ds.AcceptChanges();
DataRowCollection DrC = ds.Tables[0].Rows;
foreach(DataRow dr in DrC)
{
if(dr["photo"] == null || dr["photo"].ToString() == String.Empty)
dr["photo"]="img/wut.gif";
}
this.Repeater.DataSource = ds.Tables["photo"].DefaultView;这么写的,不行啊
现已作了尝试,代码如下:// Content.aspx.cs ///////////////////////////////////////////////////////
public class Content : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Session.Timeout = 60;
Response.Write("欢迎 . . .<br>\n");
Response.Flush();
Application[Session.SessionID] = Response;
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
}
}
// Send.aspx.cs //////////////////////////////////////////////////////////
public class Send : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button ButtonSend;
protected System.Web.UI.WebControls.TextBox TextBox1;
private void ButtonSend_Click(object sender, System.EventArgs e)
{
foreach(string name in Application.AllKeys)
{
HttpResponse Response = Application[name] as HttpResponse;
if(Response!=null && Response.IsClientConnected)
{
Response.Write(TextBox1.Text + "<br>\n");
Response.Flush();
}
else
{
Application.Remove(name);
}
}
}
} 可以聊天,但发现一大问题:同时连接的用户被限制在50个左右,再多的就连不上了,并且会导致其他用户也陷于停滞状态。
请高手答疑解惑,还可另开贴给分!