哪位大哥帮我解释下这段C#代码谢谢啊

[复制链接]
查看11 | 回复2 | 2010-6-10 17:54:13 | 显示全部楼层 |阅读模式
谁帮我解释一下这段代码啊,谢谢啊,我看不懂,哪位大哥帮我解释下啊。我这系统里有
个CommonClass下面有DBControl和DataOperate两个
namespace SRMS.BasicInfo
{

public partial class frmProviderInfo : Form

{

SRMS.CommonClass.DBControl dbcontrol = new SRMS.CommonClass.DBControl();

SRMS.CommonClass.DataOperate dataoperate = new SRMS.CommonClass.DataOperate();

DataSet ds;

public frmProviderInfo()

{

InitializeComponent();

}

private void frmProviderInfo_Load(object sender, EventArgs e)

{

ds = dbcontrol.GetDataSet("SELECT * FROM tb_ProviderInfo","ProviderInfo");

if (ds.Tables[0].Rows.Count == 0)

{

btnDelete.Enabled = false;

}

else

{

btnDelete.Enabled = true;

}

dgvProviderInfo.DataSource = ds.Tables[0];

dataoperate.ComboxDataBind("SELECT * FROM tb_ProviderInfo", "ProviderInfo", "ProviderName", cboxProviderName);

}

回复

使用道具 举报

千问 | 2010-6-10 17:54:13 | 显示全部楼层
查询数据库中的表tb_ProviderInfo中是否有数据ds.Tables[0].Rows.Count == 0这个就是判断数据的行数的,如果为0,就设置按钮btnDelete 不可用,如果有数据,这个按钮就可用
回复

使用道具 举报

千问 | 2010-6-10 17:54:13 | 显示全部楼层
呵呵 ,.真有意思.这代码都让别人帮你,.好好学习啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行