用c# 定时提取数据 来改变label坐标

坐标数据已存入表中privatevoidtimer2_Tick(objectsender,EventArgse){SqlConnectionsql=newSqlConne... 坐标数据已存入表中
private void timer2_Tick(object sender, EventArgs e)
{
SqlConnection sql = new SqlConnection("Data Source=WWW-01DB9817D75;Initial Catalog=tempdb;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select x,y from Table_1 where id=1",sql );
sql.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
x=reader.GetInt32(0);

y=reader.GetInt32(1);
}

sql.Close();
}
x y为label的location参数 label一下就到了最后一个坐标 没有动起来的效果 不知道除了什么问题 请教高手
没有 where id=1的筛选
展开
 我来答
hell280
2010-07-14 · TA获得超过181个赞
知道小有建树答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
你重置label的location,位置在哪里?

应该放到while循环中吧:
while (reader.Read())
{
x=reader.GetInt32(0);

y=reader.GetInt32(1);

label1.Location = new Point(x,y);//这里才是一点一点的变换
}

我看到你的代码,就想到这样,不对的话,可以Hi我, - -,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式