我有一个dataset现在要绑定到datalist上面 但是有的字段要经过处理才能绑定 (比如我要判断一个字段是否为空来绑定其他字段) 这种情况要怎么处理呢 如果dataset不好处理的话 还有没其他容器 可以很好的处理的 !
解决方案 »
- 用户sa登录失败 ??
- 读取某url页面中的table的值,并保存下来。
- 超级难题:如何将radiobuttonList中的被选中的一项取消选择
- 是高手,就不要错过这样的问题啊!多重控件套用!
- asp.net:有没有免费的小于50M支持asp.net,并支持ftp工具上传的空间?请大虾们相告。
- 如何判断DataReader中的取到的记录数??大于0就可以了
- 如何截取sohu新闻类的数据;谢谢,给点思路。实现的具体功能是:只要新闻标题;但内容还是指向sohu的具体新闻页;在线等!
- how to deal server side control with javascipt
- 在<Form>标记里面,设置action问题.
- 高难度问题,高手请进,一个问题一百分(300分)这是补分的
- 最近单位刚买了一台tsc245条码打印机,请问如何通过asp.net编程的方式在客户端控制条码打印机打印的内容
- DetalsView更新?在线等
2、你的情况,可以在private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e) {...}事件中处理
onitemdatabound 和itemCreated 方法!
protected string GetStringByLenth(object o, int iLength,bool bUseTitle)
{
string str = o.ToString();
if (str.Length <= iLength) return str;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
if (bUseTitle)
{
sb.Append("<span title=\"" + o.ToString() + "\">");
}
string sChar = "";
int iCurLength = 0;
iLength *= 2;//按字节数。
for (int i = 0; i < str.Length; i++)
{
if (iCurLength >= iLength)
{
break;
} sChar = str.Substring(i, 1);
sb.Append(sChar); if (bIsChinese(sChar))
{
iCurLength += 2;
}
else
{
iCurLength += 1;
}
} sb.Append("...");
if (bUseTitle)
{
sb.Append("</span>"); }
str = sb.ToString();
sb = null;
return str;
}
没有用过