C#.NET题目 20

在Default.aspx页面上放置一个文本框、一个按钮、一个GridView和一个DetailsView;还原WebAppDB数据库到本...  在Default.aspx页面上放置一个文本框、一个按钮、一个GridView和一个DetailsView;
 还原WebAppDB数据库到本机,GridView默认分页显示数据库(WebAppDB)中表(Students)中的所有数据,并允许按照学号和姓名排序;

功能要求:1.当文本框中未输入内容时,GridView显示所有数据;当文本框中输入姓名时,模糊查询该姓名所对应学生的记录,并显示在GridView中;
2.选中GridView中的一条记录,DetailsView中显示该记录,并允许在DetailsView中修改该记录除学号和姓名外的其它信息;
功能要求怎么做啊!!!
展开
 我来答
cloudl1983
2008-12-31 · 超过24用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:71.7万
展开全部
提供你思路
1.直接查询所有数据,放进一个DataSet,然后GridView绑定DataSet即可。模糊查询就用模糊查询语句查找数据,放进一个DataSet,然后GridView绑定DataSet即可。两者的区别就是查询语句不同。
2.string id = this.dataGrid1.Rows[dataGrid1.CurrentCell.RowIndex].Cells[?].Value.ToString();
?的位置就是你表的主键在GridView中的位置,从0开始。这样就获取了你点击记录的ID,然后根据ID从数据库中取值,绑定到DetailsView,学号和姓名所在的位置不允许编辑,其他的编辑完了有个按钮,点击,那么就执行修改语句即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式