new-新手求教 请大家帮忙看下源码

问题描述

新手求教 请大家帮忙看下源码
------------------------DAL------------------------------------------------------------
public List select(int UserID)
{
//初始化数据库连接对象
DateAccessLaye dbmyfile = new DateAccessLaye();
//初始化myfilemodel对象的集合实例
DataTable dsmf = dbmyfile.GetDataTable(""SELECT TitleFSizeCheckcodeUploadtime FROM myfile WHERE UserID="" + UserID);
List lmfm = new List();
myfilemodel mfmd = new myfilemodel();
foreach (DataRow dr in dsmf.Rows)
{
mfmd.Title = dr[""Title""].ToString();
mfmd.FSize = (float)System.Convert.ToDouble(dr[""FSize""].ToString());
mfmd.Checkcode = dr[""Checkcode""].ToString();
mfmd.Uploadtime = Convert.ToDateTime(dr[""Uploadtime""]);
lmfm.Add(mfmd);
}
return lmfm;
}
---------------------------------------------------------BLL-------------------------
public List select(int UserID)
{
myfiledal mf = new myfiledal();
return mf.select(UserID);
}
-------------------------------UI------------------------------------------------
protected void Button8_Click(object sender EventArgs e)
{
int s = 0;
s = Convert.ToInt32(TextBox1.Text);
//GridView gv = new GridView();
//gv.DataSource = mf.select(s);
GridView1.DataSource = mf.select(s);
GridView1.DataBind();

}    -------------------------DateAccessLaye----------------------------------------     public DateAccessLaye()    {       #region 构造器        //获取连接字符串       constring =ConfigurationManager.ConnectionStrings[""ConnectionString""].ConnectionString;       #endregion    }    public DataTable GetDataTable(string selectCommand){    DataTable dt;    //设置连接对象    _sqlconnection = new SqlConnection(constring);    //设置命令对象    _sqlCmd = new SqlCommand();    _sqlCmd.Connection = _sqlconnection;    _sqlCmd.CommandType = CommandType.Text;    _sqlCmd.CommandText = selectCommand;    //初始化数据适配器    _sqlconnection.Open();    //DataTable DD = new DataTable();    //int a = _sqlCmd.ExecuteNonQuery();    _sqlAdp = new SqlDataAdapter(_sqlCmd);    //初始化DataSet    _sqlconnection.Close();    dt = new DataTable();    //填充DataSet    _sqlAdp.Fill(dt);    return dt;}    ---------------------------------------------------------------------------------    数据在DAL层应该已经是获取了,但是一直对这一句:**GridView1.DataSource = mf.select(s);**    报“未将对象引用设置到对象的实例”的错

解决方案

很多可能性,要调试才知道。

解决方案二:
没人帮忙看一下吗,关于list泛型存储数据在grideview上显示的问题,没办法显示,报“未将对象引用设置到对象的实例”的错

时间: 2024-09-13 04:43:42

new-新手求教 请大家帮忙看下源码的相关文章

android开发-recylerview添加head的问题,请各位帮忙看下咋解决

问题描述 recylerview添加head的问题,请各位帮忙看下咋解决 recylerview是纵向的,我在head中添加了一个横向滚动的recyclerview 当手指按在横向recyclerview下拉的时候纵向的recyclerview会向下跳动一段距离(不是正常滑动距离),怎么解决啊?开发-recylerview添加head的问题,请各位帮忙看下咋解决-recylerview"> 解决方案 VC++问题 帮忙解决哈C#程序集问题,请高手帮忙解决一下!!关于xslt的问题,请大家帮

php 排序 选择排序法-请各位帮忙看下这个选择排序法哪里错了?

问题描述 请各位帮忙看下这个选择排序法哪里错了? //选择排序法 function selectsort(&$arr){ $temp=0; for($i=0;$i<count($arr)-1;$i++){ // 假设$arr($i)为最小值 $minval=$arr[$i]; //记录最小数的下标 $minindex=$i; for($j=$i+1;$j<count($arr);$j++){ //如果minval不是最小,把最小值传给minval:最小值下标传给minindex: if

c++/cli-C++ 加载 CTP DLL 报 LNK2001 错误,请大家帮忙看下,这个问题已经困扰几天了

问题描述 C++ 加载 CTP DLL 报 LNK2001 错误,请大家帮忙看下,这个问题已经困扰几天了 有个问题困扰我几天了,群里的大牛帮忙看下. 我加载ctp的dll时,会报下面这个错误. 谁知道原因,或者之前遇到过吗? 解决方案 删除所有的obj,重新编译下,检查下你的lib目录,对应的lib是否齐全.如果程序是自己写的,那么检查下函数的定义和调用是否一致. 解决方案二: 你需要工程中添加ctp的lib库文件.这样link才找得到.

c++新手,请大家帮忙看一看代码哪错了

问题描述 c++新手,请大家帮忙看一看代码哪错了 要求:用户输入一段话,输出每个单词出现的次数如输入:hello my friend . I miss you my friend输出:单词 次数 hello 1 my 2 friend 2 I 1 miss 1 you 1 #include #include #include using namespace std; int main(){ string sen;//用来记录用户输入的句子string word[100];int ab;int t

android应用-recylerview添加head的问题,请各位帮忙看下咋解决

问题描述 recylerview添加head的问题,请各位帮忙看下咋解决 recylerview是纵向的,我在head中添加了一个横向滚动的recyclerview 当手指按在横向recyclerview下拉的时候纵向的recyclerview会向下跳动一段距离(不是正常滑动距离),怎么解决啊? 解决方案 已解决,是headerView的问题 解决方案二: VC++问题 帮忙解决哈C#程序集问题,请高手帮忙解决一下!!关于xslt的问题,请大家帮忙看下,急啊! 解决方案三: http://bbs

jvm-tomcat自动挂掉,在tomcat/bin/hs_err_pid4884.log如下,请高手帮忙看下。

问题描述 tomcat自动挂掉,在tomcat/bin/hs_err_pid4884.log如下,请高手帮忙看下. # A fatal error has been detected by the Java Runtime Environment: # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c95a1db, pid=5424, tid=2752 # JRE version: 6.0_45-b06 Java VM: Java HotSpo

mysql创建触发器报错,请高手帮忙看下

问题描述 mysql创建触发器报错,请高手帮忙看下 DROP TABLE if EXISTS tb; CREATE TABLE tb(BH CHAR(16),content VARCHAR(20),date DATETIME,val INT); CREATE TRIGGER tri_NewBH BEFORE INSERT ON tb FOR EACH ROW BEGIN DECLARE dt CHAR(8) DECLARE bh_id CHAR(16) DECLARE number INT(1)

C++的dll函数在c#中调用获取不到值,请大家帮忙看下,谢谢!

问题描述 下面的方法是c++写的DLL封装的方法,我要在c#里面引用然后使用:intSTDCALLSDT_ReadBaseMsg(intiPortID,unsignedchar*pucCHMsg,unsignedint*puiCHMsgLen,unsignedchar*pucPHMsg,unsignedint*puiPHMsgLen,intiIfOpen); 我在c#里面是这样写的:///<summary>///读取卡的信息///</summary>///<paramname

遇见数据库查询非常棘手的问题。请大家帮忙看下。

问题描述 首先我先叙述下我的数据库,数据库每天都要录入新数据,每天要录入1000口井,包括井的各种参数.字段JH,RCQ,RCS,LJCS,LJCQ.(井号,日产气,日产水,累计产气,累计产水)现在要是:得到每个月的每口井的平均每天产气量,平均产水量(每天的量加起来算平均),累计产气量(每天录入的信息里都,取每个月每口井的最后一天数值).我的代码如下.sql="selectsum(RCS)asRCS2,sum(RCQ)asRCQ2,avg(GY)asGY1,avg(TY)asTY1,avg(DJ