this.chooseExecutor.Click += new System.Web.UI.ImageClickEventHandler(this.chooseExecutor_Click); private void chooseExecutor_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string str;
str="<script language='JavaScript' >";
str+="var tablename='t_hrm_person';";
str+="var filter='';";
str+="var fieldname='fPersonID, fName';";
str+="var cnfieldname='fPersonID, 姓名';";
str+="var frmobject='formActivity.fExecutorID.value=@fPersonID@,formActivity.fExecutorName.value=@fName@';";
str+="var url='DataLister.aspx?TableName='+tablename+'&FieldName=' +fieldname +'&Filter='+filter+'&cnFieldName='+cnfieldname+'&frmObject='+frmobject;";
str+="window.open (url);";
str+="</script>"; this.Page.RegisterStartupScript("openwin",str);
}private void displayPanelData(Control ctl,DataRow dr)
{
if (ctl.HasControls())
foreach (Control myControl in ctl.Controls)
displayPanelData(myControl,dr);
else if (ctl is TextBox )
{
TextBox txtField;
txtField=(TextBox)ctl;
try
{txtField.Text=dr[txtField.ID].ToString();}
catch{}
}
else if (ctl is CheckBox )
{
CheckBox chkField;
chkField=(CheckBox)ctl;
if (dr[chkField.ID].ToString()=="1") chkField.Checked=true;else chkField.Checked=false;
}
else if (ctl is DropDownList )
{
DropDownList lstField;
lstField=(DropDownList)ctl;
int i=0;
foreach (ListItem li in lstField.Items)
{
if (li.Value ==dr[lstField.ID].ToString())
{
lstField.SelectedIndex=i;
break;
}
i++;
}
}
else if (ctl is HtmlInputHidden)
{
HtmlInputHidden txtField;
txtField=(HtmlInputHidden)ctl;
txtField.Value =dr[txtField.ID].ToString();
}
}
{
string str;
str="<script language='JavaScript' >";
str+="var tablename='t_hrm_person';";
str+="var filter='';";
str+="var fieldname='fPersonID, fName';";
str+="var cnfieldname='fPersonID, 姓名';";
str+="var frmobject='formActivity.fExecutorID.value=@fPersonID@,formActivity.fExecutorName.value=@fName@';";
str+="var url='DataLister.aspx?TableName='+tablename+'&FieldName=' +fieldname +'&Filter='+filter+'&cnFieldName='+cnfieldname+'&frmObject='+frmobject;";
str+="window.open (url);";
str+="</script>"; this.Page.RegisterStartupScript("openwin",str);
}private void displayPanelData(Control ctl,DataRow dr)
{
if (ctl.HasControls())
foreach (Control myControl in ctl.Controls)
displayPanelData(myControl,dr);
else if (ctl is TextBox )
{
TextBox txtField;
txtField=(TextBox)ctl;
try
{txtField.Text=dr[txtField.ID].ToString();}
catch{}
}
else if (ctl is CheckBox )
{
CheckBox chkField;
chkField=(CheckBox)ctl;
if (dr[chkField.ID].ToString()=="1") chkField.Checked=true;else chkField.Checked=false;
}
else if (ctl is DropDownList )
{
DropDownList lstField;
lstField=(DropDownList)ctl;
int i=0;
foreach (ListItem li in lstField.Items)
{
if (li.Value ==dr[lstField.ID].ToString())
{
lstField.SelectedIndex=i;
break;
}
i++;
}
}
else if (ctl is HtmlInputHidden)
{
HtmlInputHidden txtField;
txtField=(HtmlInputHidden)ctl;
txtField.Value =dr[txtField.ID].ToString();
}
}
解决方案 »
- CheckBox 的问题续
- 求助关于asp.net2.0用ajax交互的问题,大家帮忙看看,谢谢!
- document.location表示什么意思啊。
- 专业的ASP.NET论坛在招版主,“ASP.NET技术论坛”在百度的排名已经到了第一
- 有關window.close();
- 在xsl中怎样获得当前xsl文件所在的路径(Path)?
- 水晶报表的问题,提示无法加载!!!
- 提示语:The viewstate is invalid for this page and might be corrupted. 如何解决?
- 在一台机器上好好的能执行,换了一台就不行了。提示错误如下,怪。
- 在asp.net中如何实现文件的包含?
- 快救救我们吧!!!!!!!!!! 我又受不了了
- 感觉ASP.NET比ASP要烦!
发现跟我放了验证控件有关系