急急急!!!求数据库、相关的代码解释哈 谢谢啦
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();
}
}
}
}
这个是【网上作业管理系统】力的一个【查看已经上交的作业】中的代码,烦请诸位帮小弟注释下,最好详细点哈 。在线等!十万火急 展开
{
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();
}
}
}
}
这个是【网上作业管理系统】力的一个【查看已经上交的作业】中的代码,烦请诸位帮小弟注释下,最好详细点哈 。在线等!十万火急 展开
展开全部
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(); //绑定
}
}
}
}
{
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 广告
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();//刷新显示的数据
}
}
}
}
{
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();//刷新显示的数据
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询