小问题:怎么把 datagrid 改动的数据更新的数据库中?..在线等..

flovein2000 2004-05-07 09:42:52
小问题:怎么把 datagrid 改动的数据更新的数据库中?..在线等..

先谢了!
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flovein2000 2004-05-07
  • 打赏
  • 举报
回复
谢谢 二位 我看明白了
flovein2000 2004-05-07
  • 打赏
  • 举报
回复
谢谢
不过你的代码没看明白 哪地方是我想得到的答案
我找到了 一篇文档 http://www.csdn.net/develop/Read_Article.asp?Id=15686
一起分享吧
SeamInAction 2004-05-07
  • 打赏
  • 举报
回复
楼上的写的好专业啊
楼主看看MSDN中的关于sqlAdapter中的Update()方法的用法应该有所帮助
比如填充了一个DataSet后,可以用sqlAdapter.Update(myTable)来更新数据库
vzxq 2004-05-07
  • 打赏
  • 举报
回复
private void But_save_Click(object sender, System.EventArgs e)
{
SqlConnection conn= new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
/* 向 新闻表中 添加新闻记录 */
try
{
string title =Txt_titel.Text.Trim();
string content = Txt_content.Text.Trim();
string news_date=Lel_date.Text;
if(title.Length == 0)
{
LabelMessage.Text = "新闻标题不能为空!";

return ;
}
if(Lel_date.Text=="")
{
news_date=DateTime.Now.ToShortDateString();
}

content=formatString(content);
//调用添加新闻 存储过程
SqlCommand com= new SqlCommand("add_news",conn);
com.CommandType=CommandType.StoredProcedure;
com.Parameters.Add("@n_title",SqlDbType.VarChar,200);
com.Parameters["@n_title"].Value=title;

com.Parameters.Add("@n_content",SqlDbType.VarChar,4000);
com.Parameters["@n_content"].Value=content;

com.Parameters.Add("@n_date",SqlDbType.SmallDateTime,4);
com.Parameters["@n_date"].Value=news_date;

com.Parameters.Add("@n_id",SqlDbType.Int);
com.Parameters["@n_id"].Direction=ParameterDirection.Output;

if (conn.State.ToString()=="Closed")
{
conn.Open();
}
com.ExecuteNonQuery();
n_id=Int32.Parse(com.Parameters["@n_id"].Value.ToString());
com.Dispose();
conn.Close();
conn.Dispose();
LabelMessage.Text="保存新闻成功!";

}
catch(Exception ex)
{
LabelMessage.Text=ex.Message+ "保存到数据库出现错误!保存失败!"+ex.StackTrace;
return;
}
finally
{
if(conn.State.ToString()=="Open")
{
conn.Close();
conn.Dispose();

}
control_reset();
}
///////////////////////////////////////////////////////////////////////////////////////////

//向image 表中添加图片信息,调用添加图片 存储过程

if(images_news_test>0)
{

SqlConnection conn_images= new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
try
{

if(conn_images.State.ToString()=="Closed")
//if(conn.State.ToString()== ConnectionState.Closed.ToString())
{
conn_images.Open();
}
for(int num=0;num<images_news_test;num++)
//for(int num=0;num<DestFile.Length;num++)
{
SqlCommand com= new SqlCommand("add_image",conn_images);
com.CommandType=CommandType.StoredProcedure;

com.Parameters.Add("@new_image",SqlDbType.VarChar,50);
com.Parameters["@new_image"].Value=DestFile[num];

com.Parameters.Add("@news_id",SqlDbType.Int);
com.Parameters["@news_id"].Value=n_id;
com.ExecuteNonQuery();

//Response.Redirect("default_old.aspx");
}
images_Message.Text="共"+images_news_test+"张图片保存成功!";
control_reset();
}
catch(Exception ex)
{
images_Message.Text=ex.Message+"保存图片出错";
control_reset();
if (conn_images.State.ToString()=="Open")
conn_images.Close();
conn_images.Dispose();
return;
}
images_news_test=0;
}
《Dreamweaver+ASP.NET动态网站设计与典型实例》配书光盘说明 配书光盘 版权所有,侵权必究 2007年10月 一、光盘内容: 1. Readme.txt 光盘说明文件,在使用前请先读光盘的Readme.txt文件。 2.目录内容: \1 (第1章) MyFirstPage.aspx:一个简单的ASP.NET程序 \3 (第3章) default.html:个人博客首页面 \5 (第5章) 5-1.aspx:个人简历页面 \6 (第6章) Friend.mdb:示例所引用的好友地址簿数据 DataGrid.aspx:DataGrid控件的应用 DataList_Repeater.aspx:DataList控件和Repeater控件的应用 UseDataAdapter.aspx:使用DataAdapter对象访问数据 UseDataReader.aspx:使用DataReader对象访问数据 \liuyangbu (第7章) Admin.aspx:留言管理页面 Default.aspx:浏览留言页面 Login.aspx:管理员的登录页面 ly_add.aspx:添加留言页面 ly_Reply.aspx:留言回复页面 data.mdb:数据 web.config:应用程序配置文件(在测试过程,随着数据data.mdb的路径不同,web.config代码的“Data Source=G:\example\liuyanbu\data.mdb”也作相应的改动)。 \huiyuanguanli (第8章) Active_User.aspx:激活会员账号页面 default.aspx:会员登录页面 LoadPass.aspx:找回密码页面 login.aspx:会员注册页面 main.aspx:会员登录成功后的主页面 ModiPwd.aspx:修改密码页面 ModiUser.aspx:修改会员信息页面 UserInfo.mdb:数据 web.config:应用程序配置文件(在测试过程,随着数据data.mdb的路径不同,web.config代码的“Data Source=G:\example\huiyuanguanli\UserInfo.mdb”也作相应的改动)。 \xiangceguanli (第9章) Admin.aspx:后台主页面 Class_Add.aspx:添加分类页面 Class_Admin.aspx:管理分类页面 Default.aspx:浏览相册页面 Photo_Add.aspx:添加相片页面 Photo_Admin.aspx:管理相片页面 Photo_Edit.aspx:更改相片信息页面 Photo_LY_Admin.aspx:相片留言管理页面 ViewPhoto.aspx:查看相片页面 web.config:应用程序配置文件(在测试过程,随着数据data.mdb的路径不同,web.config代码的“Data Source=G:\example\xinwenfabu\Data\data.mdb”也作相应的改动)。 \data\data.mdb:数据 \tongxuelu (第10章) BJGL.aspx:班级管理页面 BJLY.aspx:浏览班级留言页面 BJLY_add.aspx:添加班级留言页面 BJTXL.aspx:班级通讯录页面 BJXC.aspx:浏览班级相册页面 BJXC_Add.aspx:添加班级相册页面 Class_Add.aspx:添加班级页面 Default.aspx:用户登录页面 LoadPass.aspx:找回密码页面 Login.aspx:用户注册页面 Main.aspx:主页面 ModiUser.aspx:修改用户信息页面 Pop_Info.aspx:批复管理员申请页面 School_Add.aspx:新增学校页面 Schoolinfo.aspx:查看班级列表页面

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧