研二下学期做的第一个项目(主要关于datagridview的一些笔记)

首先是行标题列rowheader

dataGridView1.TopLeftHeaderCell.Value = "details";

_______________________________________________________

有的时候在datagridview中手动添加列的时候,就算通过上下箭头调整了列的顺序,运行的时候也会出现列的顺序不对的现象。

我在datagridview中手动添加了datagridviewcomboboxcolumn列,无论怎么调整每次都显示在最后一列,在代码中使用列的displayindex也没有作用。

后来我使用了autogeneratecolumns=false 就可以了。该值默认为true。

_______________________________________________________

用强类型数据集无论用select语句怎么调整列的顺序,都不能够改变列的index。列的index只跟数据库表中的列的index有关。

而用普通的数据集(datatable dataset之类)是可以通过使用select语句调整列的顺序而达到改变列的index的。

DataTable
dt1 = new
DataTable("tblStuDemo");
           
string sql = "select age,id, name  from tblStuDemo";

//string sql =
"select id, name, age  from
tblStuDemo";
           
string connString =
@"";
           
SqlDataAdapter ada1 = new SqlDataAdapter( sql,
connString);
           
ada1.Fill(dt1);

_______________________________________________________

我在datagridview中手动添加了datagridviewcomboboxcolumn列,并使用items集合添加了{"粗","大","中"},绑定到数据表中的砂粒列,该列在数据库中类型是nchar(10)。

然后程序就一直报错。由于dataerror事件已经被我改写了,一时间很难找到症结。最后将砂粒列类型改为nchar(1),才终于搞定。一定要注意类型匹配。

_______________________________________________________

先就这么多……

时间: 2024-10-11 08:52:54

研二下学期做的第一个项目(主要关于datagridview的一些笔记)的相关文章

此文记录了我从研二下学期到研三上学期的找工历程,包括百度、腾讯、网易、移动、电信、华为、中兴、IBM八家企业的面试总结和心得--转

感谢电子通讯工程的研究生学长为大家整理了这么全面的求职总结,希望进入通信公司和互联网公司做非技术类岗位的学弟学妹们千万不要错过哦~ ---------------------------原文分割线-------------------------- 此文记录了我从研二下学期到研三上学期的找工历程,包括百度.腾讯.网易.移动.电信.华为.中兴.IBM八家企业的面试总结和心得,希望能够帮助到正在找工的朋友和师弟师妹们,并纪念找工这段怀揣着希望和梦想,伴随着紧张和压力,同时令我受益匪浅的日子. (本文

大二下学期总结

1.三月下旬把UVa水题刷到了400. 2.四月里浑浑噩噩把LOL玩到了30级 3.五月初去HITWH打省赛拿了张银牌 4.幸运地得到了去上校党课的名额,还过了考试 5.五月底CF终于打成了紫色 6.期间零零散散地刷了一些概率DP,队列优化DP,线段树等题目 7.六月上旬考了英语六级,听力全蒙,生死未卜 8.为应付数据库作业学了Java和swing,写了自己第一个windows程序 9.七月开始应付各种考试,裸考 10.喜欢上一个妹子,不知道该怎么办了 总得来说这学期过得迷迷糊糊的.很多目标也都

大二下学期——期末总结

时至今晚,就意味着大二整年就满满当当.尽心尽力地过去了.前两天开始思考一个问题:这学期的我干了什么?收获了什么?放弃了什么? 凭借着一点点向前回忆,想到了一个悲催的事实,好像这学期都没有给自己放过一整天假,成天感觉自己早出晚归,和老朋友的联系也少了许多.按着月份去总结,2018年3月份开学以来,成绩竟排在系第一.看到成绩那一刻满心愧疚,毕竟上学期自己是靠着抱润哥.爽哥两个大腿在软工概论取得好分数,数据结构.离散数学更是爽哥一手补的等等.再一看,自己分心了团委的工作,似乎给朋朋哥请了一个不知哪是尽

大二下学期快开始了

大二下的flag 1.下学期还是要保持绩点在3.75左右,最好能够上3.8 2.平时利用课余还有一些水课的时间背单词,写托福TPO练听力还有其他 3.对待事情主动一些,主动联系教授实验室,主动和乒乓球校队的教练联系 4.跟着coursera上面的princeton的algorithm课,把所有的编程作业都写掉 5.继续刷算法题,保证一天一道题的节奏 6.如果时间还来得及的话,做一个类似奇妙清单的to do list 的安卓APP(可选)

做了第一个项目后的赶脚

前端时间,第一次做了前端的项目,赶脚自己很多的内容还是不是很熟练 现在就在第一次合作项目的中自己的问题总结下 ①基础不够,尤其是nodejs这部分和sql基本来说,不会,他们认不认识我我不知道,反正我不认识他们,给我一串代码,我可以改,但是,让我自己写,尼玛,要老命了 ②交流不够,和团队的沟通不够,就会出现,本来我已经写好的代码,但是不符合组长的规定,所以,组长一个人默默的又去改了,SO,以后项目时,一定要加强与组员之间的交流 ③复习不够,在写项目代码时,发现自己以前学的都忘记了,要去翻书才能回

曼思特谈话总结(大二下学期)

最近曼思特出现了一个新集训,是关于帮助一个人接受一个真正的自己,勇于面对自己的缺点,不在逃避,还有那些自己都没意识到的真正缺点,这是我现在的理解,关于这个活动的目的. 但是我没报,自从我第一次听到这个活动,我就没打算报.不是怀疑这个活动的价值,是我怀疑这个活动实施在我身上的价值.因为有价值的东西对于我来说并不一定是必要的东西,就上学书法能陶冶人的情操,很多人也知道这个道理,但是对学书法并不是对每个人是必要的,每个人都有自己的要走的路,并不是大家都报了大家都说话那么你就得报,关键是你清楚自己的缺点

阅读计划(大二下学期)

开学第一周,我快速阅读了对我们软件人员极具有帮助的一本书——<构建之法>. 对于这本书,从我在这一周的粗略阅读当中,我想提出几个我的几个问题: 1.计算机科学和软件工程的学习同时占据的话效果大吗? 2.代码复审所需要的具体能力和流程? 3.MSF在我们软件领域当中代表的是什么? 4.在进行一些不懂的地方需要去了解的时候是应该一边摸索一边开发还是了解透彻了在开发? 5.怎样全面的了解和把握竞争性需求,了解用户需求? 6.软件的质量保障和软件测试的具体之间明确的区别是有哪些方面? 当然,我这只是粗

学期总结(大二下学期)

学习是学不完的,如果强迫自己无止尽的学习,会造成兴趣的消磨殆尽.这是十分可怕的. 在这个学期的学习中,我走了不少弯路,我也意识到我们应该摒弃原来的学习方式,使用一种全新的方式去学习,并且在学习的过程中不断提升自己的基础,这里的基础指的是,语言的基础,软件工程的基础,底层的基础. 学习软件和别的学科的学习是不一样的,别的学科的学习可以比作造房子,从地基开始,一层一层建造,如果地基不牢,那么整个房子就会坍塌.但是学习软件,是在编织一张网络,每个知识点之间都有间接或者直接的联系,学习软件最忌讳的就是带

大二下学期第五周总结

这周周一到周三我都在整老师给的那个项目,成果是一点进长都没有!!!说说我遇到的脑残式问题: 因为周一到周三课余时间不是很多,然后到了周四我发现了问题所在这里我们一一解释 session一直变化的原因是因为我创建的项目项目名是中文名,然而就是因为我用的是中文名 所以session会老是变化没有办法接收到验证码. 然后那些页面问题就更加傻了,这个整个项目是已经创建好了的,只是把所有的文件都放到了一个文件夹下,缺的东西并不多,它只需要还原一个类似导航栏的页面即可,然后连接好SQL server数据库即