工大助手--C#之DataGrid

工大助手

基本内容

  • 工大助手(桌面版)
  • 实现登陆、查成绩、计算加权平均分等功能

团队人员

C#之DataGrid

  我在团队项目中负责的部分是客户端的界面制作。其中我需要在用户查询信息时把用户需要的信息展现出来。这里我使用了DataGrid,我认为使用DataGrid显示数据是十分方便的,所以在此我来总结一下DataGrid的使用。

  DataGrid控件的作用简单点说就是将表格显示出来,用的多的是直接链接数据库文件,也可以自己见一个表格对象,链接到DataGrid控件。DataGrid是一个固定的列集合,每一列的行数都是不确定的。

  DataGrid也可以很好的与DataTable进行配合,来显示DataTable中存储的数据。DataTable可以看作是一个excel中的一个sheet,DataTable包含属性Columns和Rows分别表示列与行,可以认为是一个sheet中的列与行。(详见张帆博客)

  DataGrid的属性ItemsSource用于显示数据,直接使其等于DataTable的DefaultView属性便可显示出表格。

  然后附上我在C#中对DataGrid的使用代码:

        <DataGrid x:Name="dataGrid1" HorizontalAlignment="Left" Height="372" Margin="92,161,0,0" VerticalAlignment="Top" Width="609" IsReadOnly="True">
         </DataGrid>
                dataGrid1.ItemsSource = dt.DefaultView;
时间: 2024-10-07 19:57:24

工大助手--C#之DataGrid的相关文章

团队项目——工大助手界面(查询部分)

工大助手 基本内容 工大助手(桌面版) 实现登陆.查成绩.计算加权平均分等功能 团队人员 13070002 张雨帆 13070003 张帆 13070004 崔巍 13070006 王奈 13070045 汪天米 13070046 孙宇辰 界面设计(查询部分) 使用VS2013 C# WPF制作界面. 查询界面包括若干Label显示文字,4个ComboBox分别用于选择学年,学期,课程性质和学分,两个TextBox分别用于输入想要查找的课程的名称(支持模糊查询)和显示所查询的课程的加权平均分,一

工大助手--项目总结

工大助手--项目总结 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 总结 整个团队项目从策划到完成过程可

工大助手--加权平均分计算

工大助手--加权平均分计算 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 加权平均分计算 在计算加权平均

工大助手--数据查询

工大助手--数据查询 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 数据查询 由于有了DataTable

工大助手--数据读取

工大助手--数据读取 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 数据读入 在上次博客中,我讲到了我所

工大助手--C#之DataTable

工大助手--C#之DataTable 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 C#之DataTab

团队项目个人总结

团队项目个人总结 基本内容 工大助手(桌面版) 实现登陆.查成绩.计算加权平均分等功能 团队人员 13070002 张雨帆 13070003 张帆 13070004 崔巍 13070006 王奈 13070045 汪天米 13070046 孙宇辰 总结 经过此次的软件工程团队项目,我对团队软件开发有了更深入的认识.一个团队,想要高效的运转需要组长良好的组织和组内每个人的通力合作,统筹规划十分重要.我们组一开始就遇到了这样的问题.没有良好的组织,大家不知道自己应该做哪些方面的内容,也不知道其他成员

[杂谈]这个四月

突然发现就到这个月末了,又到写月报的时候了. 这个月在吃老本,没有去学习新的技术,用的还是之前学的东西,唯一可以谈谈的就是我把工大助手现有版本做了一次完全重构.改以前的Code-Behind为现在的MVVM,这儿有一点不得不说.我用的MVVM框架是MVVMLight,但用的最多的就是他的ViewModelBase和Messager,当然还有那个IOC容器Locator,这几个的确很好用.不过在改写的过程中,还是遇到很多问题,比如最常见的就是如何绑定一个事件,很早之前是自定义一个command去实

团队项目需求分析和架构设计

初稿 之后还会有修改. 工大助手: 前提: 用户根据学号密码登录 功能: 1.  用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2.  用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3.  用户可以获得特定学期的课程表(教务已经提供的). 4.  用户可以获得考试安排信息. 5.  用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 6.  用户可获得特定课程在所有用户中的成绩排名. 7.  用户可