急急急!!!求数据库、相关的代码解释哈 谢谢啦

privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdat... private void getdata(string sql)
{
DataSet result = new DataSet();
result = new Class1().hsggetdata(sql);
if (result != null)
{
if (result.Tables[0].Rows.Count > 0)
{
DataGrid1.DataSource = result.Tables[0];
DataGrid1.DataBind();
}
else
{
DataGrid1.DataSource = null;
DataGrid1.DataBind();
}
}
}
}

这个是【网上作业管理系统】力的一个【查看已经上交的作业】中的代码,烦请诸位帮小弟注释下,最好详细点哈 。在线等!十万火急
展开
 我来答
zhouyao85258
2012-04-02 · TA获得超过104个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:199万
展开全部
private void getdata(string sql)
{
DataSet result = new DataSet(); //建立一个dataset对象(根据下面那句话,new是没必要的。。)
result = new Class1().hsggetdata(sql); //result重新指向一个通过已传入作为参数的sql语句生成的dataset对象
if (result != null) //如果result不是空
{
if (result.Tables[0].Rows.Count > 0) //如果result第一个表不是空
{
DataGrid1.DataSource = result.Tables[0]; //datagrid1 的数据源绑定到第一张表
DataGrid1.DataBind(); //绑定
}
else
{
DataGrid1.DataSource = null; //datagrid清空
DataGrid1.DataBind(); //绑定
}
}
}
}
更多追问追答
追问
result = new Class1().hsggetdata(sql);   //result重新指向一个通过已传入作为参数的sql语句生成的dataset对象
能解释详细点吗?
追答
简单地说,就是重新赋值了,不过这是一个引用类型,没有值的概念,借用下而已。。。当时我找不到合适的措辞。

这段代码有好几个步骤

生成了一个新的Class1对象
调用这个新对象下面的hsggetdata方法,并传入sql语句
这个方法返回了一个dataset对象,我们用result去接他。就是这样
万企明道
2024-08-07 广告
无代码平台是我们公司致力于为企业提供的一项创新技术解决方案,它让非技术背景的用户也能通过图形化界面搭建应用,无需编写代码。该平台简化了软件开发流程,加速了项目上线时间,降低了IT成本,同时提升了业务部门的自主性和灵活性。无论是快速原型设计、... 点击进入详情页
本回答由万企明道提供
匿名用户
2012-04-02
展开全部
private void getdata(string sql)
{
DataSet result = new DataSet(); //建一个dataset类型变量来收值
result = new Class1().hsggetdata(sql); //收到来自hsggetdata方法的值
if (result != null)//判断有没有收到
{
if (result.Tables[0].Rows.Count > 0)//如果有一条以上的记录
{
DataGrid1.DataSource = result.Tables[0];//付给datasource
DataGrid1.DataBind();//刷新显示出来的结果
}
else
{
DataGrid1.DataSource = null; //否则清空数据源
DataGrid1.DataBind();//刷新显示的数据
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式