自定义GridView的某列的内容
2010-11-20 15:16
218 查看
代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace MY_SQLSTR { public static class charlie { /// <summary> /// 无需输入第3个现实变量 /// </summary> /// <param name="dt">要绑定的datatable</param> /// <param name="type">要根据那个字段来改变的字段名</param> /// <param name="type1">状态名字1</param> /// <param name="type2">状态名字2</param> /// <param name="ii">表的行数,在调用前要算好哦!</param> /// <returns></returns> public static DataTable mydt(DataTable dt,string type,string type1,string type2,int ii){ DataColumn dc = new DataColumn(); dt.Columns.Add("dd"); for (int i = 0; i < ii; i++) { if (dt.Rows[i][type].ToString() != "") { if (int.Parse(dt.Rows[i][type].ToString()) == 1) { dt.Rows[i]["dd"] = type1; } else { dt.Rows[i]["dd"] = type2; } } else { dt.Rows[i]["dd"] = "未知"; } } return dt; } /// <summary> /// 需要输入第3个现实变量 /// </summary> /// <param name="dt"></param> /// <param name="type"></param> /// <param name="type1"></param> /// <param name="type2"></param> /// <param name="type3"></param> /// <param name="ii"></param> /// <returns></returns> public static DataTable mydt(DataTable dt, string type, string type1, string type2,string type3, int ii) { DataColumn dc = new DataColumn(); dt.Columns.Add("dd"); for (int i = 0; i < ii; i++) { if (dt.Rows[i][type].ToString() != "") { if (int.Parse(dt.Rows[i][type].ToString()) == 1) { dt.Rows[i]["dd"] = type1; } else { dt.Rows[i]["dd"] = type2; } } else { dt.Rows[i]["dd"] = type3; } } return dt; } /// <summary> /// 需要输入第3个现实变量和列名 /// </summary> /// <param name="dt"></param> /// <param name="type"></param> /// <param name="type1"></param> /// <param name="type2"></param> /// <param name="type3"></param> /// <param name="ii"></param> /// <returns></returns> public static DataTable mydt(DataTable dt, string type, string type1, string type2, string type3, int ii,string lie) { DataColumn dc = new DataColumn(); dt.Columns.Add(lie); for (int i = 0; i < ii; i++) { if (dt.Rows[i][type].ToString() != "") { if (int.Parse(dt.Rows[i][type].ToString()) == 1) { dt.Rows[i][lie] = type1; } else { dt.Rows[i][lie] = type2; } } else { dt.Rows[i][lie] = type3; } } return dt; } /// <summary> /// 无需输入第3个现实变量和列名 /// </summary> /// <param name="dt"></param> /// <param name="type"></param> /// <param name="type1"></param> /// <param name="type2"></param> /// <param name="ii"></param> /// <returns></returns> public static DataTable mydt(DataTable dt, string type, string type1, string type2, int ii,string lie) { DataColumn dc = new DataColumn(); dt.Columns.Add(lie); for (int i = 0; i < ii; i++) { if (dt.Rows[i][type].ToString() != "") { if (int.Parse(dt.Rows[i][type].ToString()) == 1) { dt.Rows[i][lie] = type1; } else { dt.Rows[i][lie] = type2; } } else { dt.Rows[i][lie] = "未知"; } } return dt; } } }
MY_SQLSTR.charlie.mydt(dt, "F_OStatus", "是", "否", ii);
相关文章推荐
- 对gridview绑定数据的操作方法及自定义显示内容
- [ASP]自定义可拖动列宽,自动截断和隐藏内容,已及固定表头和列的gridview[技术备份一]
- GridView自定义TemplateField————把同一行中的内容分成多行显示///////若行数太多,则分行显示
- 弹出下拉编辑控件,跟踪输入内容自动过滤查询,过滤条件完全自定义,支持TextBox,支持DataGridView(弹出查询对话框),支持DevExpress 8.2的TextEdit,Gridview
- DevExpress GridView 自定义搜索按钮改为中文内容
- AspXGridView鼠标经过改变行背景色与自定义列显示内容
- 对gridview绑定数据的操作方法,自定义显示内容
- 对gridview绑定数据的操作方法,自定义显示内容
- 对gridview绑定数据的操作方法及自定义显示内容
- gridview列内容自动换行的方法
- Gridview自定义排序且显示上下箭头
- Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小
- dedecms实现图集内容自定义分页
- 一个可以拖动的自定义Gridview代码
- 将gridview的内容导出到excel中去
- 面向对象的设计方式处理Android编程中的GridView问题,以及自定义ListAdapter的使用
- GridView控件自定义分页详解
- GridView全部自定义写法
- GridView自定义分页样式(上一页,下一页,到第几页)
- Js 获取Gridview选中行的内容操作步骤