datagrid课程表
❶ 用C#winform写一个类似课程表,怎样写。
datagridview可以做啊
数据库的表结构先设计好,在datagridview里写你的课程,然后保存到数据库,就行啦,很简单的
❷ 课程表编程实现(C#)
数据表8个字段:
时间 星期一 星期二 ........星期日
每节课一条记录,直接绑定到DataGrid一句代码都不用写就可以搞定
这个是最简单的
❸ 窗体应用程序做课程表 能告诉我用哪个控件做吗
看你要做成什么效果了,简单的就DataGridView,复杂的在自定义控件。
❹ c# datagridview导出到excel中一些格式的设置
这样的做法很笨;
需求,是和界面分开的。要是没有控件,怎么办?
----------------
你的需求专,抽象出来就是:把数据属源里的数据以EXCEL的格式存储到另外一个数据源里。
----------------
自己看看微软的MSDN,有源代码讲述的,
这个叫做分布式查询。
非常简单。
❺ DataGrid表修改数据
你只要将DataGrid所连接的ADO控件执行如下代码
Private Sub Command1_Click()
Adodc1.Recordset.Update
End Sub
❻ 怎么用C#做学生的课程表查询
datagrid,gridview,第三方控件,或者自定义控件
每个人的课程表是怎么样的不关注,你登陆了自然有一个ID,你根据这个ID去搜索信息,当然出现的是这个ID的课程
❼ C#实现把数据库查到的信息显示在窗体中,如用户表中的名字,学号对应的课程表中的学科分数等
。。。
sql="select a.name,a.studentNo,科目,分数... from student a left join subject b on a.studentNo=b.studentNo";
显示的话用DataGridView
DataSet ds=new DataSet("Data");
SqlDataAdapter ada=new SqlDataAdapter(sql,con);//con是数据库连接方式,这个专自己写
ada.Fill(ds,"Data");
datagridview1.DataSource=ds.Tables["Data"];
这样就行属了
❽ 用c#编程显示课程表
你可以根据你的表这样写sql语句,查出来一个结果集,然后再把它放到DataTable中,专这里记做dtResult;
select b.Cdate,b.ClessonName,b.Clesson from dbo.tbl_SelectCourse a
left join dbo.tbl_Course b on a.Cno=b.Cno where a.Sno=001
之后属你可以new一个DataTable,记做dtClass,给dtClass添加列:
节数\星期;星期一;星期二;星期三.........;
之后再给dtClass添加几行数据;一天有几节课加几行就行,只有节数\星期那一列的数据为1,2,3,4.。。。,其他的数据都为空就行
之后写一个for循环,在dtResult中遍历,如果Cdate=="星期一"且Clesson=="1",就修改dtClass第一行第二列的数据为ClessonName;
在前台页面添加DataGridview,给DataGridview绑定数据为dtClass;页面上显示的结果就是学号为001的学生的课程表;
如果还不会的话,把你的表结构给我,我给你弄出来
❾ winform用datagridview建造课程表
图片看不到,其实他的代码已经告诉你数据库的结构了,只是他是在内存中建立了这个表并添加了数据:
DataTabledt=newDataTable("subject");
dt.Columns.Add("周数/节数",typeof(string));//添加列集,下面都是
dt.Columns.Add("周一",typeof(string));
dt.Columns.Add("周二",typeof(string));
dt.Columns.Add("周三",typeof(string));
dt.Columns.Add("周四",typeof(string));
dt.Columns.Add("周五",typeof(string));
dt.Columns.Add("周六",typeof(string));
dt.Columns.Add("周日",typeof(string));
for(inti=0;i<4;i++)//用轮回添加4个行集~
{
DataRowdr=dt.NewRow();
dt.Rows.Add(dr);
}
dt.Rows[0][0]="第1节";//向第一行里的第一个格中添加一个“第1节”
dt.Rows[1][0]="第2节";//向第二行里的第一个格中添加一个“第
2
节”
dt.Rows[2][0]="第3节";//向第三行里的第一个格中添加一个“第3节”
dt.Rows[3][0]="第4节";//向第四行里的第一个格中添加一个“第4节”