学习心得
来源:互联网 发布:sql数据库面试题及答案 编辑:程序博客网 时间:2024/06/10 03:47
最近做项目遇到和以前一样没解决的问题,到网上查了下,经过自己的修改,用着还满舒服的。
首先是dropDownList 的SelectedValue的问题,我的GridView中含有模板列,从GridView中选择这列后要把选择列的某行内容显示在DropDownlist中, DropDownList是数据源绑定的,直接在RowSelecting事件中写
ddlCategory.SelectedValue = ((Label)gdvContent.Rows[e.NewSelectedIndex].Cells[3].FindControl("lblCategory")).Text.Trim(); 回出现一个异常,异常详细信息: System.ArgumentOutOfRangeException: “ddlCategory”有一个无效 SelectedValue,因为它不在项目列表中。
到网上找到这么句代码
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("中国"));
,但是还是不好用,于是查看了下ddlCategory.Items下的属性发现FindByText,试了下好用了,就顺便把
SelectedIndex和SelectedItem.Text都写了下哈,
string a = ((Label)gdvContent.Rows[e.NewSelectedIndex].Cells[3].FindControl("lblCategory")).Text.Trim();
ddlCategory.SelectedIndex = ddlCategory.Items.IndexOf(ddlCategory.Items.FindByText(a));
ddlCategory.SelectedItem.Text = ((Label)gdvContent.Rows[e.NewSelectedIndex].Cells[3].FindControl("lblCategory")).Text.Trim();
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- java socket编程
- [Python]Django Step by Step 笔记(一)
- Zend_Db 与 Adodb 的性能测试比较
- C++关键词—static本质
- 函数调用规范解惑 Calling Conventions Demystified
- 学习心得
- 一个问题
- Python里的string 和 unicode (三)
- 如何快速学会WinForms 编程
- sql存储过程基础语法
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同?
- http://www.hbwxc.com/Article/class62/class90/200705/9347_4.html
- 关于在。NET中怎么使用事务的问题
- [Python]Django Step by Step 笔记(二)