| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 669 人关注过本帖
标题:[求助]限制标题显示字数的问题?
只看楼主 加入收藏
antally
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-20
收藏
 问题点数:0 回复次数:0 
[求助]限制标题显示字数的问题?

我用asp.net(c#)制作了一个显示新闻标题的控件。就是不知道怎么限制新闻标题字数的方法。例如:新闻标题是“你好,欢迎使用ASP.NET制作程序“。当我只想要显示”你好,欢迎使用ASP.NET......“怎么实现?
我的代码如下:
ShowTitle_dl.ascx-----------------------------------------------------------------------------------------------------------------------------


<%@ Control Language="c#" AutoEventWireup="false" Codebehind="ShowTitle_dl.ascx.cs" Inherits="ShowTitle_dl.ShowTitle_dl" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<FONT face="宋体">
<asp:DataList id="DataList1" runat="server" Width="440px">
<ItemTemplate>
<IMG src="/Images/T_07.gif"><font size="2px"><A href='show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>'>
<%# DataBinder.Eval(Container.DataItem, "title")%>
</A></font>[<FONT color="red" size="2px"><%#DataBinder.Eval(Container.DataItem, "dateandtime")%></FONT>,
<FONT color="blue" size="2px">
<%#DataBinder.Eval(Container.DataItem, "hints")%>
</FONT>]
</ItemTemplate>
</asp:DataList>
</FONT>

ShowTitle_dl.ascx.cs--------------------------------------------------------------------------------------------------------------------------

namespace ShowTitle_dl
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Configuration;

/// <summary>
/// newnews 的摘要说明。
/// </summary>
public class ShowTitle_dl : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.DataList DataList1;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
getNewArticle();
}
}

private void getNewArticle() //得到最新新闻
{
try
{
string con=ConfigurationSettings.AppSettings["dsn"];
SqlConnection conn = new SqlConnection(con);//连接字符串
conn.Open();
     
SqlDataAdapter myCommand = new SqlDataAdapter();  //创建SqlDataAdapter 类
  myCommand.SelectCommand=new SqlCommand("sp_selNewArticle1",conn);
myCommand.SelectCommand.CommandType=CommandType.StoredProcedure ;
DataSet ds=new DataSet(); //建立并填充数据集
myCommand.Fill(ds,"Article");
DataList1.DataSource=ds; //绑定
DataList1.DataBind();
conn.Close();
}
catch(SqlException e)
{
Console.WriteLine("Exception in Main: " + e.Message); //出错处理
}
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion
}
}

请各位高手详细注明代码:小弟愚笨。呵呵!再次感谢各位高手的劳动成果!

搜索更多相关主题的帖子: 字数 
2006-03-20 10:51
快速回复:[求助]限制标题显示字数的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017989 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved