菜鸟代码解释

aaa3562083 2008-05-13 04:07:47
private void datalistbind()
{
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings["dsn"]);
SqlDataAdapter1 = new SqlDataAdapter();
SqlDataAdapter1.SelectCommand=new SqlCommand("aa",SqlConnection1);
SqlDataAdapter1.SelectCommand.CommandType=CommandType.StoredProcedure ;
DataSet1=new DataSet();
try
{
SqlDataAdapter1.Fill(DataSet1);
}
catch (SqlException e1)
{
Label1.Text ="数据库操作错误:"+e1.Message;
}
myDL.DataSource=DataSet1;
myDL.DataBind();

}
请详细解释下每句代码,还有SqlDataAdapter属性什么用的?
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa3562083 2008-05-13
  • 打赏
  • 举报
回复
尴尬了。。不懂还是要问地
ziseliuxingzh 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ericzhangbo1982111 的回复:]
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); //从配置文件中读取dsn的字符串,放到sqlconnection连接字符串中
SqlDataAdapter1 = new SqlDataAdapter();//声明一个适配器
SqlDataAdapter1.SelectCommand=new SqlCommand("aa",SqlConnection1); //声明一个sqlcommnd
SqlDataAdapter1.SelectCommand.CommandType=CommandType.StoredProcedure ; //sqlcommand的执行类型是存储过程
D…
[/Quote]
贫僧又回来了 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ericzhangbo1982111 的回复:]
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); //从配置文件中读取dsn的字符串,放到sqlconnection连接字符串中
SqlDataAdapter1 = new SqlDataAdapter();//声明一个适配器
SqlDataAdapter1.SelectCommand=new SqlCommand("aa",SqlConnection1); //声明一个sqlcommnd
SqlDataAdapter1.SelectCommand.CommandType=CommandType.StoredProcedure ; //sqlcommand的执行类型是存储过程
D…
[/Quote]
同意!楼主要看看基础啊!
forrebecca 2008-05-13
  • 打赏
  • 举报
回复
O 是语气助词
My 是“我的”的意思
God 是“上帝,神”的意思
kwh050101 2008-05-13
  • 打赏
  • 举报
回复
private void datalistbind()
{
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); //连接数据库
SqlDataAdapter1 = new SqlDataAdapter(); //建立数据适配器
SqlDataAdapter1.SelectCommand=new SqlCommand("aa",SqlConnection1); //调用存储过程
SqlDataAdapter1.SelectCommand.CommandType=CommandType.StoredProcedure ; //指出执行方式是调用存储过程
DataSet1=new DataSet(); //建立数据集
try
{
SqlDataAdapter1.Fill(DataSet1); //填充数据集
}
catch (SqlException e1)
{
Label1.Text ="数据库操作错误:"+e1.Message; //捕获异常,报错
}
myDL.DataSource=DataSet1; //指定数据源
myDL.DataBind(); //数据绑定

}
beibeishen 2008-05-13
  • 打赏
  • 举报
回复
up
ericzhangbo1982111 2008-05-13
  • 打赏
  • 举报
回复
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); //从配置文件中读取dsn的字符串,放到sqlconnection连接字符串中
SqlDataAdapter1 = new SqlDataAdapter();//声明一个适配器
SqlDataAdapter1.SelectCommand=new SqlCommand("aa",SqlConnection1); //声明一个sqlcommnd
SqlDataAdapter1.SelectCommand.CommandType=CommandType.StoredProcedure ; //sqlcommand的执行类型是存储过程
DataSet1=new DataSet();
try
{
SqlDataAdapter1.Fill(DataSet1); //把存储过程取得的数据放到dataset中
}
catch (SqlException e1)
{
Label1.Text ="数据库操作错误:"+e1.Message;
}
myDL.DataSource=DataSet1; //datagrid的数据源设置成dataset1
myDL.DataBind(); //邦定数据

}

SqlDataAdapter 具体看msdn
或者google SqlDataAdapter

net0003 2008-05-13
  • 打赏
  • 举报
回复
O My God!

111,125

社区成员

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

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

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