private void zcfglist_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType!=ListItemType.Header)
{
string subject=Convert.ToString(DataBinder.Eval(e.Item.DataItem,"wjmc"));
if (subject.Length>26)
{
subject=subject.Substring(0,25)+ "... ";
}
e.Item.Cells[0].Text=subject;
}
}
原本是超链接列..可是转换以后没有链接了..该怎么处理啊?
{
if (e.Item.ItemType!=ListItemType.Header)
{
string subject=Convert.ToString(DataBinder.Eval(e.Item.DataItem,"wjmc"));
if (subject.Length>26)
{
subject=subject.Substring(0,25)+ "... ";
}
e.Item.Cells[0].Text=subject;
}
}
原本是超链接列..可是转换以后没有链接了..该怎么处理啊?
解决方案 »
- 图片转换
- 填充 强类型的DataSet
- C#有没有类似Delphi的CnPack那样的IDE插件包里的辅助插件?
- 用TreeView显示文件夹
- 请问如何学习C#
- 制作个照片自动展示程序?(急急急急!!!!)
- 求助.net2.0的代码 与.net3.5 的有区别吗 老家看下列代码逻辑上有没有什么错误感激不尽!!!
- DeleteButton.visible=!DeleteButton.visible;
- 请问C#里应用程序form右上角的最小化系统按钮被点击的事件是什么,如何得到?
- 求各位大神解答,内存操作一直奔溃。。。求大神!!!
- 请问各位,“C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/UserTest.Base.dll”像这样的类库对应的实
- .Net程序中静态字符串加密的问题,难道真的没办法吗??
办法2:在zcfglist_ItemDataBound里生成链接而不是直接用链接列
办法3:绑定的时候进行判断,<%# ....Length>16? ... : ...%>
protected string Format(object item,string type)
{
DataRowView drv=(DataRowView)item;
string val=string.Empty;
string subject=Convert.ToString(drv["wjmc"]));
if(subject.Length>26)
{
subject=subject.Substring(0,25)+ "... ";
}
return subject;
}前台
<A href='Preview.aspx?NewsID=<%# DataBinder.Eval(Container.DataItem,"NewsId") %>' target=_blank> <%# Format(Container.DataItem,"wjmc") %> </A>
1.前台代码
<asp:TemplateColumn>
<ItemStyle HorizontalAlign="Left" Wrap="true"></ItemStyle>
<ItemTemplate>
<asp:Label runat="server" Text='<%# GetDemand(DataBinder.Eval(Container, "DataItem.demand").ToString())%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
2.后台代码
protected string GetDemand(string strDemand)
{
string subDemand = strDemand;
if(subDemand.Length > 26)
{
subDemand = subDemand.Substring(0,25) + "...";
}
string titleDemand = strDemand.Replace("<br>","\r\n").Replace(" "," ");
string HtmlTitle = "<A title=\"" + titleDemand + "\" >" + subDemand + "</A>"; return HtmlTitle;
}
绑定事件里面写就好啦~