C#学习笔记----通过查询参数取得记录显示

王朝c#·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

此文据MSDN资料库,并加以改之:

在原来的基础上加入了按钮Enabled效果:如果有学习C#的网友可以查阅相关MSDN“演练:使用参数化查询在 Windows 窗体中显示数据"

由于现在服务器不能上传图片,因此过了此段时间再上传了,

我所加的就是用程序控制"Next"和"Previous"按钮的显示效果,

程序实现是这样完成的,如果有更好的优化此段代码的可以留言

private void ShowPosition()

{

int icnt;

int ipos;

icnt = this.BindingContext[dsAuthor1,"authors"].Count;

ipos = this.BindingContext[dsAuthor1,"authors"].Position + 1;

if (icnt == 0)

{

txtPosition.Text = "No recordsets";

btnPrevious.Enabled = false;

btnNext.Enabled = false;

}

else

{

if (ipos >=icnt)

{

btnNext.Enabled = false;

btnPrevious.Enabled = true;

}

if (ipos <=1)

{

btnNext.Enabled = true;

btnPrevious.Enabled = false;

}

if (ipos > 1 &&ipos < icnt)

{

btnNext.Enabled = true;

btnPrevious.Enabled = true;

}

txtPosition.Text = ipos.ToString() + "of " + icnt.ToString();

}

}

总感觉到上面这段控制显示的代码不够完美,大家可以帮我看看能否再进行代码的优化

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航