日期控件的字体大小的问题(结帖率100%)

Jordan0516 2003-01-13 09:13:43
我在日期控件中的cell中有1--31天,在日期下面有一些自定义的字。
我想让日期即1--31的大小为small,而其他的字为smaller,我应该怎么
定义。在哪里定义。
...全文
114 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
imports 2003-01-13
  • 打赏
  • 举报
回复
i am late! :(
Jordan0516 2003-01-13
  • 打赏
  • 举报
回复
letian(你快乐,所以我快乐)

就是字太大了,我还要改~
谢了
Jordan0516 2003-01-13
  • 打赏
  • 举报
回复
好了,谢谢,可以结账了。

letian(你快乐,所以我快乐)

谢谢大家!!!
qiushuiwuhen 2003-01-13
  • 打赏
  • 举报
回复
设置<asp:Calendar 的 ondayrender="myCalendar_DayRender">

private void myCalendar_DayRender(object sender, DayRenderEventArgs e) {
TableCell c = e.Cell;
c.Font.Size=FontUnit.Small;
try {
Label cb=new Label();
cb.Font.Size=FontUnit.Smaller;
cb.Text="中文Abc";
c.Controls.Add(cb);
}
catch (Exception exc) {
Response.Write (exc.ToString());
}

}
Jordan0516 2003-01-13
  • 打赏
  • 举报
回复
谢谢,我就是要html中的样式,我的

<br><a href=edittask.aspx?id=" + vid + ">"+ s +"</a>

中s可以得到我需要的值,而且是以 超联结形式 出现。
我现在就是需要给

<a href=edittask.aspx?id=" + vid + ">"+ s +"</a>

字体大小,font怎么和它关联上。
<font><a href=edittask.aspx?id=" + vid + ">"+ s +"</a></font>?
如果是这样怎么写?
kinglht 2003-01-13
  • 打赏
  • 举报
回复
Calendar的DayStyle\font!!
letian 2003-01-13
  • 打赏
  • 举报
回复
try:
TableCell c = ((DayRenderEventArgs)e).Cell;
c.Controls.Add(new LiteralControl("<br><font size=12px color='#FF8000'>日程</font>"));
cuike519 2003-01-13
  • 打赏
  • 举报
回复
我想日期的大小可以使用DayStyle.Font的属性来设置,至于你的自定义信息你可以使用硬编码的方式来控制!看看下面的例子:
foreach(DataRow zRow in memodata.Tables[0].Rows)
{
DateTime compareDate =GetSafeDate(zRow["BeginTime"].ToString());
//只显示两行数据如果超过两行则不显示只显示“...”
if(iMaxShow<=1)
{
if(compareDate.Date==e.Day.Date.Date)
{
if(iMaxShow!=0)
{
//考虑显示效果有内容的只显示...
//没有的不显示一下代码为无用代码程序永远不会执行到这里
iMaxShow++;
CalendarMemoData EventData=new CalendarMemoData();
EventData.BeginTime= (DateTime)zRow["BeginTime"];
EventData.Title=zRow["Title"].ToString();
EventData.EndTime=(DateTime)zRow["EndTime"];
Label dailyEventLabel =new Label();
dailyEventLabel.ForeColor =System.Drawing.Color.FromName("MediumBlue");
dailyEventLabel.Font.Size =9;
dailyEventLabel.Text="<br/>"+EventData.Title;
e.Cell.Controls.Add(dailyEventLabel);
}
else
{
Label dailyEventLabel =new Label();
dailyEventLabel.ForeColor =System.Drawing.Color.FromName("MediumBlue");
dailyEventLabel.Font.Size =8;
//自定义的文字很明显可以使用Html标记语言来标记<font....> dailyEventLabel.Text="<br/>"+"...";
e.Cell.Controls.Add(dailyEventLabel);
break;
}
}
}
}
Jordan0516 2003-01-13
  • 打赏
  • 举报
回复
谢谢。
ZHANG9652 2003-01-13
  • 打赏
  • 举报
回复
没做过,帮你UP

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧