小问题集(一)
来源:互联网 发布:apache tomcat v7.0 编辑:程序博客网 时间:2024/04/28 19:02
1.winform中的DataGrid绑定数据的时候,DataGrid的列表头通常与表的字段名相同;如果不希望这样,如何解决?比如:字段名是英文(或是拼音)的,如何用中文显示这些列表头?
2.MySql的中文显示问题.
3.如何动态添加菜单,并为其添加响应事件?
4.如何右键弹出定制菜单
问题1答案:
从数据库读取数据绑定到DataGrid后,DataGrid的列标头通常跟数据库的字段名相同,如果
不希望这样,那么可以使用表和列的映射技术:
using System.Data.Common;
string strSql="select * from Department";
OleDbDataAdapter adapter=new OleDbDataAdapter(strSql,conn);
DataTableMapping dtmDep=adapter.TableMappings.Add("Department","部门表");
dtmDep.ColumnMappings.Add("Dep_Id","部门编号");
dtmDep.ColumnMappings.Add("Dep_Name","部门名称");
DataSet ds=new DataSet();
adapter.Fill(ds,"Department"); //此处不能用"部门表"
响应单击事件(datagrid的CurrentCellChanged事件)
DataGridName.CurrentCell.ColumnNumber;//所单击列的下标,从0开始,下同
DataGridName.CurrentCell.RowNumber;//所单击行的下标
DataGridName[DataGridName.CurrentCell];//所单击行和列的值
DataGridName[DataGridName.CurrentRowIndex,n].ToString();//获得单击行第n+1列的值
- 小问题集(一)
- iOS小问题(一)
- Android 小问题 集锦一
- GUI Form小问题一
- 小问题一枚--关于MIME类型
- 一个数据库存储过程小问题
- 工作遇到的小问题系列(一)
- Python 编程小问题汇总(一)
- spring 依赖问题一 (小问题, 经常遇到)
- 小问题合集
- eclipse 小问题集
- 小问题集。。。
- MATLAB小问题集
- 小问题集
- 小问题合集
- 傲游(Maxthon)假死问题-小一博客
- 小问题一枚--当JVM terminated【转】
- {vim} Makefile时的一有关制表符【tab】小问题
- 简述经典黑客远程攻击过程
- symbian学习笔记一
- 中国站长大会280多人集体合影
- symbian学习笔记二
- Symbian OS应用开发--玩转通信录
- 小问题集(一)
- 用户登录判断函数
- 网络时代构建和谐社会的基本要素
- Symbian OS应用开发--文件和目录
- ORACLE9i 用dbms_redefinition在线重定义表的实例(原创)
- 我喜欢
- Symbian OS应用开发--SMS的故事
- The first message
- [媒体,社区,Blog]博客是生产者还是消费者?