项目常用代码2
2009-09-02 22:15
148 查看
绑定DataList并自动生成列:
ListBox触发SelectIndexChanged
去除重复项:
private void BindData() { DataTable dt = DAL.Views.V_Celebs.Select("", "SiteID = " + _Site.ID.ToString(), "[Order]"); if (dt == null) { PublicFunction.GoError(ErrorNumber.DataReadWrite, "数据读写错误", "Admin_Celebs"); return; } if (dt.Rows.Count == 0) { return; } dt.Columns.Add("Intro2", System.Type.GetType("System.String")); foreach (DataRow dr in dt.Rows) { try { dr["Intro2"] = Shove._String.Decompress((byte[])dr["Intro"]); } catch { dr["Intro2"] = ""; } dt.AcceptChanges(); } g.DataSource = dt; g.DataBind(); }
ListBox触发SelectIndexChanged
<asp:ListBox ID="lbUser" runat="server" Width="96%" Height="437px" AutoPostBack="True" OnSelectedIndexChanged="lbUser_SelectedIndexChanged"></asp:ListBox> private void BindData() { if (lbUser.Items.Count > 0) { lbUser.SelectedIndex = 0; lbUser_SelectedIndexChanged(lbUser, new EventArgs()); } } protected void lbUser_SelectedIndexChanged(object sender, EventArgs e) { }
去除重复项:
private string[] GetAimNames(string str) { string[] strs = str.Split(','); ArrayList AimNames = new ArrayList(); for (int i = 0; i < strs.Length; i++) { strs[i] = strs[i].Trim(); if (strs[i] == "") { continue; } bool isExist = false; for (int j = 0; j < AimNames.Count; j++) { if (AimNames[j].ToString() == strs[i]) { isExist = true; break; } } if (!isExist) { AimNames.Add(strs[i]); } } }
相关文章推荐
- 项目FreeMarker常用代码记录
- Vertica 项目常用代码
- iOS项目开发经验:【常用代码3】
- 项目中常用的代码
- 如何使用IntelliJ IDEA的Favorites来管理项目中的常用代码
- koa项目,利用koa框架完成mcv风格代码书写及基本的常用操作
- iOS项目 我常用的代码
- IOS项目常用代码
- iOS项目开发经验:【常用代码7】
- 收集了项目中常用的js函数和封装代码.
- Git常用命令和场景(一)--线上代码更新 和 项目代码提交
- Xcode 统计项目代码行数及常用快捷键
- 新项目三之常用功能性代码《不断补充》
- js项目中常用代码笔记
- 如何使用IntelliJ IDEA的Favorites来管理项目中的常用代码
- javaEE项目中常用的包含上下文路径的代码
- 在NebBean中配置常用插件-调试/预览页面/打开项目文件夹/JS代码提示
- 项目常用代码
- IOS项目常用代码
- 项目常用代码1