首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

"保存"的方法如何用c#代码写呢?哪位大神能帮小弟我写下呢

2014-01-08 
保存的方法怎么用c#代码写呢?哪位大神能帮我写下呢?保存的方法怎么用c#代码写呢?哪位大神能帮我写下呢

"保存"的方法怎么用c#代码写呢?哪位大神能帮我写下呢?
"保存"的方法怎么用c#代码写呢?哪位大神能帮我写下呢?
我这里有个框架,请大神们帮我写下,,急急急急!
   protected void btn_Save_Click(object sender, EventArgs e)
        {
            if (IsParent)//是父类
            {
            }
            else
            {
                if (ArchitectureID.Length == 0)  //新增
                {

                }
                else
                {
                    //修改
                }
            }
        }
[解决办法]
你要先搞清思路好么=。=
1.要保存哪些信息,把详细的信息列出来,包括数据名,类型,值
2.保存到哪个数据库或者用什么类型的文件保存
3.还有就是那个类具体什么功能,怎么实现的
4.保存过程是否与那个类有关
[解决办法]
标准的是写一个用户信息的操作类,里面有Add和Edit方法,方法里集成了打开数据库连接,执行sql语句,关闭连接。

UI里调用不同的方法就行了。

只能说到这里了

类似下面这样:

public ReturnValue SetValue(IPPart ipp)
        {
            ReturnValue RV = new ReturnValue();
            try
            {
                _db.Open();
                _db.BeginTrans();
                _db.exeSql(string.Format("delete from SiChenSoft_IPRule where ipruleindex={0}", ipp.Index));
                _db.exeSql(string.Format("insert into SiChenSoft_IPRule (ipruleindex,startvalue,endvalue) values ({0},{1},{2})", ipp.Index, ipp.StartValue, ipp.EndValue));
                _db.CommitTrans();
                RV.Success = true;
                RV.Flag = 0;
                RV.Message = "IP规则设置成功!";
            }
            catch
            {
                _db.RollbackTrans();
                RV.Message = "IP规则设置失败!";
                RV.Flag = -1;
            }
            finally
            {
                _db.Close();
            }
            return RV;
        }

热点排行