<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->1
取组合框当前显示的文本,3种写法2
combNdGys.SelectedCell.ToString();当为编辑状态时,如果不是选,而是输入时,则出错,而comboPJNo.DisplayValue.ToString();则不出错3
ComboHtType.SelectedCell.Text;4
comboPJNo.DisplayValue.ToString();5
this.ComboHtType.SelectedRow.Cells[0].ToString()//所选行的第一列文本6
注:如果WebCombo不输入或留空时则出错7

8
解决方法:动态的编写语句(否则其会清空数据源,造成WebCombo不输入或留空时出错)9
protectedvoidPage_Load(objectsender,EventArgse)//动态的编写语句10


{11
if(!IsPostBack)12


{13
this.WebCombo2.DataSource=BuildStateList();14
this.WebCombo2.DataBind();15
this.WebCombo1.Columns.Clear();16

17
this.WebCombo1.DataSource=pzcDbHelperSQL.pzcGetDataTable("select*fromT_Custom");//动态装入18
this.WebCombo1.DataBind();19
this.WebCombo1.Columns[0].Header.Caption="pzc";20
}21
}22
protectedvoidButton2_Click(objectsender,EventArgse)23


{24
if(this.WebCombo1.DisplayValue==null)25


{26
Response.Write("null");27
}28

else
{Response.Write(this.WebCombo1.DisplayValue.ToString());}29

30
}31
本文介绍了在Web应用程序中使用WebCombo组件获取所选项目的多种方法,包括不同状态下的文本获取及错误处理策略,并提供了动态加载数据源的示例。
447

被折叠的 条评论
为什么被折叠?



