如何用visual c#制作一个网页 并且连接数据库,显示一张表格?

新手刚接触1.现SQLServer2005中有一张表格:数据库A.dbo.表A。如何用visualC#2008制作一个网页,实现查询数据库A.dbo.表A的内容?如果能修... 新手刚接触
1.现SQL Server 2005中有一张表格:数据库A.dbo.表A。如何用visual C#2008 制作一个网页,实现查询 数据库A.dbo.表A 的内容?如果能修改更新最好。请写出具体步骤,至少要写出用到哪些控件?怎样设置连接到 表A ?
2.我的系统是vista home basic查了下不支持IIS,是否可以实现以上功能?是否可以远程登录?如果不行我只要求本地登录就可以了。
是不是没有IIS 不能制作 登录界面? 因为不能运行“ASP.NET 网站管理工具”来管理用户民和密码。
展开
 我来答
xiongjiangzhou
2011-06-01 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:101万
展开全部
用2个控件就可以查询了:DataGrid、SqlDatasource。
把这2个控件拖到页面上,再点击DataGrid右上角的黑三角,配置数据源为SqlDatasource的ID。然后点击SqlDatasource右上角,选择数据源,连接到数据库的某一张表,确定就OK了。纯鼠标操作,多尝试几次,很简单的
更多追问追答
追问
请问如果用LinqDataSource做的话有什么区别? 是不是SqlDataSource 是直接连接到数据库;而LinqDataSource是连接到App_Code目录下的文件,要先把表 添加到这个文件夹下?
追答
对!linqDataSource控件需要创建linq to sql类(可取名为linqDB.dbml),该文件默认保存到App_Code文件夹下。先在服务资源管理器中新建一个数据库连接,将需要操作的表直接用鼠标拖动到linqDB.dbml文件中,存储过程和函数拖动到右边去。然后Ctrl+S保存。该文件下会自动生成所需的实体类和三层的代码。然后给linqDataSource配置数据源,选择linqDBDatacontext对象,选择需要操作的表后,就可以绑定数据源了。记得将DataGrid控件的DataSourceID设置为linqDataSource控件的ID。对表的增删查改,都可以用linq,在linq中操作数据库是非常简单的。但是有的时候需要改动dbml文件里面的代码。比如主外键的操作,同时查询多个表的数据等。如果遇到了这样的情况可以Q我哦
雪国十八月
2011-06-01 · TA获得超过295个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:200万
展开全部
在WebForm中你只需要一个DataGridView控件就行了,在窗体加载时候写以下两行代码就OK
this.DataGridView1.DataSource=DBHelper.GetAllData().Tables[0];
this.DataGridView1.DataBind();
其中DBHelper是你自己写的一个类,名称可以自定义,GetAllData()也是自己写的方法,用SqlDataAdapter做的,简单点,返回的一个是DataSet结果集.当然方法不止一种,你也可以用SqlDataReader做,可以返回一个集合等.没有IIS可以运行,直接从VS里面选择该页面,右键,在浏览器中浏览就可以了,你可以访问远程的数据库,但是远程的用户不能访问你的页面了,因为没发布!自己多摸索一下吧,祝好运!呵呵
追问
是不是没有IIS 不能制作 登录界面? 因为不能运行“ASP.NET 网站管理工具”来管理用户民和密码。
追答
不会,你的用户名和密码通过与数据库交互去验证,比如你数据库中有个User表,里面有UserName和UserPwd字段,你只需要根据登录页面输入的用户名和密码,去数据库查询,如果存在该用户就把页面跳转到登录后的页面就行了,而登录页面制作很简单啊,就两个Label,两个TextBox,两个Button就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安和兮吖互099
2011-06-01
知道答主
回答量:30
采纳率:0%
帮助的人:18.3万
展开全部
文字解释好像有点困难,你可以Q我:756100067
至于不支持IIS,好像不能浏览,你做的网页
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式