C# 如何让Lable 直接显示控件的内容,而不要原来的默认值?
privatevoidlable1_Click(objectsender,EventArgse){DateTimed=DateTime.Now;stringdt=d.To...
private void lable1_Click(object sender, EventArgs e)
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
在Lable里直接显示dt的内容,而不需要去单击了 展开
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
在Lable里直接显示dt的内容,而不需要去单击了 展开
7个回答
展开全部
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
}
这样的话页面第一次加载的时候就会给LABEL自动赋值了
{
if (!IsPostBack)
{
DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
}
}
这样的话页面第一次加载的时候就会给LABEL自动赋值了
追问
还是不行啊,还要单击行可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在窗体加载事件Load中DateTime d = DateTime.Now;
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
这段代码贴过去
string dt = d.ToString("yyMMdd");
lable1.Text = dt;
这段代码贴过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以把这段代码放倒页面的加载事件里不就好了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你想加载页面的时候直接显示dt,就在page_load里面写就行了, 不用在ascx文件对label赋值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在load事件里给那个lable赋值呀,不要写在单击事件里撒!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询