bubble的备忘录

本blog主要用于常用资料的备忘、备份、备搜索

编程札记

C#写入SQL数据库时,输入中文抛出异常解决方法:
1、修改web.config页面,设置编码为gb2312
2、修改SQL数据库的编码为gb2312
3、如果依旧出错,对应具体每张使用到的表格,修改表格内列属性编码为gb2312

使用下拉框时
根据数据库内容,显示被选中的下拉内容
dropDanWei.SelectedValue = ztzlbTable.Rows[0]["DanWeiID"].ToString().Trim();
将下拉框被选中内容,回写到数据库
int danwei = int.Parse(dropDanWei.SelectedValue);
改变下拉框选中的项目时触发的事件为
protected void dropJianChaXiangMu_SelectedIndexChanged(object sender, EventArgs e)
如果触发事件时,需要刷新页面,则dropdownlist的autopostback属性需要设置为true

使用GridView时
问题描述:为单选框列表,下拉框绑定数据源之后,运行时显示“有一个无效 SelectedValue,因为它不在项目列表中”,这是因为数据源中对应项初始值为空,所以单选框和下拉框绑定时出错
解决方式:将绑定的内部表格中对应的项在初始值为空时,指定默认选择项
示例:
正确:mTable.Rows[i]["YouWuQingKuang"] = 0;    //“有无情况”单选框默认选项为0
错误:mTable.Rows[i]["YouWuQingKuang"] = DBNull.Value; 

关于记住用户名和密码,即cookies的操作,很有用的页面:
http://topic.csdn.net/u/20110322/22/53f8b984-47ab-4437-94cb-7ab93f5df004.html
该页面包括非常详实的cookies保存,修改,删除,读取相关的代码,可以直接copy使用

0 评论: