1.我在dataGridView控件里添加了一个关于学生信息的表,在窗体中添加了2个单选按钮分别表示男和女。想在选中一个学生的信息时,如果是男生就自动选中单选按钮的男,如果是女生就自动选中单选按钮的女,这个要怎么实现?2.要添加一个学生的信息(添加的代码已写好),怎么判断表中是否有相同的信息?3.本人初学,请问下dataset和datatable都是做什么用的?为什么有些时候用dataset,有些时候用datatable?
解决方案 »
- 通过ASPxPivotGrid查询出来的数据自动加了¥0.00,请问如何取掉那个¥
- Load xml文件
- C#泛型排序,100分送上----------------------------->
- 改写asp的ajax无刷新查询?
- 这个SQL怎么写?解决立即给分!帮帮菜鸟吧
- IPostBackEventHandler RaisePostBackEvent eventArgument 高手回答
- 简单问题,立刻结贴!!!!!!!!!!!!!
- 范型里的client code是什么意思?
- webclient 405 boss一样的存在,实在无语了,求助
- c#的运行环境是不是一定要.net框架的支持?
- 各位大哥,C#中如何批量设置标签的事件啊?还有批量指他们的时候变成小手?
- C#中listview的问题
string sex=dataGridView1.SelectRows[0].Cells["sex"].Value.toString();
if(sex="男")
{
//选中性别男
}else
{
//选中性别女
}
2.添加时和数据库中的数据做比较,相同就不允许添加3.DataSet可以比作一个内存中的数据库,DataTable是一个内存中的数据表,DataSet里可以存储多个DataTable
radioButton.Selected = true;2.表中数据应该有唯一键作为主键。比如学号。根据主键来判断信息是否重复。若没有学号之类的唯一值,可以添加一列,用递增的数字来做序号,以序号作为主键。3.简单的说,DataSet里包含N个DataTable你确实需要完整学习一下ADO.NET
http://msdn.microsoft.com/zh-cn/library/e80y5yhx.aspx
-----------------------------------------
这个是直接百度出来的,比我说的详细。
怎么判断表中是否有相同的信息?
LZ问的不完整,比如,添加学生时,要判断学号、学生姓名不能重复。
假设 学号是stu_no,学生姓名是stu_name; 学生表是s_stu_info
select count(*) from s_stu_info where stu_name = 'xx' or stu_no = 'oo';
如果返回 大于0 则不能添加。