关于C#数据库编程的若干问题
各位高手,同胞们:
你们好!近来编写一数据库应用程序遇到一些困难,具体分述如下,望各位高手指点迷津,并提供解决方案。
第一部分:声明部分
public static OleDbConnection cnn;
public static OleDbCommand cmd;
public static OleDbDataAdapter da;
public static DataSet ds;
private System.Windows.Forms.DataGrid dataGrid1;
private System.Windows.Forms.TextBox textBox1;
(以下解决方案,请根据这些声明作出例子。)
第二部分:DataGrid
1、dataGrid1怎样绑定ds?
2、dataGrid1的字段标题我本来使用拼音头字母,现希望更改为中文字段标题,怎样实现?
3、如何设定间距?
4、如何禁止编辑控件内的内容?
5、如何实现按右键出现,“插入”、“删除”、“编辑”等功能?
6、如何实现只显示部分我希望显示的字段?
7、如何在栅格内实现下拉表单?
8、如何不显示左边第一列?
第三部分:TextBox
1、如何将数据绑定到textBox1?
2、如何将textBox1设置成只供显示不供编辑?
第四部分:操作数据
假设已经作如下编程:
string sql=@"SELECT * FROM kh";
cmd=new OleDbCommand(sql,Form1.cnn);
da=new OleDbDataAdapter(cmd);
ds=new DataSet();
da.Fill(ds,"kh");
1、如何增加记录?
2、如何删除记录?
3、如何编辑记录?
4、如何更新记录?
5、如何取消更新(增加)记录?
第五部分:其他
1、如何结束程序?
2、判断窗口是否已经打开?若已经打开即显示,若未打开即构造窗口!
3、如何实现“窗口”菜单?
4、如何复制已有窗口作另一个新窗口之用?
5、如何不显示“最大化”和“最小化”按钮?
6、如何禁用“最小化”按钮?
由于时间关系,现就以上问题作出提问,以后发现更多问题随时发贴提问,请各位高手帮助为盼!
礼!
雍 亲 王
癸未金秋于珠三角