把DropDownList1的自动回送设为true,
void Page_Load()
{
listarray arr1[]={a1,a2,a3};
listarray arr2[]={b1,b2,b3,b4};
if(dropdownlist1.selecteditem.value==a)
dropdownlist2.datasource=arr1[];
else
dropdownlist2.datasource=arr2[];}这是个算法思想(可能有语法错误),就是让页面初始化的时候根据dropdownlist1的值,动态绑定dropdownlist2的数据源
void Page_Load()
{
listarray arr1[]={a1,a2,a3};
listarray arr2[]={b1,b2,b3,b4};
if(dropdownlist1.selecteditem.value==a)
dropdownlist2.datasource=arr1[];
else
dropdownlist2.datasource=arr2[];}这是个算法思想(可能有语法错误),就是让页面初始化的时候根据dropdownlist1的值,动态绑定dropdownlist2的数据源
解决方案 »
- ashx文件上传控件直接读取Excel文件内容的问题
- C#2VB的方法
- 这样得排序条件为什么不行呢?我都快要疯了!
- 求:学习C#设计模式的好的网站及资料!!!
- vs中,当我在“设计”页面中修改了ASPX页面,HTML代码中总是多出些无用的代码,可以设置取消“HTML自动格式化”这个功能吗?
- 如何修改web.config,以便让项目能正常运行?
- 又一个送分问题!!急急急
- 请各位大侠帮帮忙,一个属性问题!
- 怎樣解決在xp下編寫的程序在2k下運行時介面混亂的問題呢?
- VS2017打包部署项目时出现“无法访问你试图使用的功能所在的CD-ROM或其他可移动式磁盘”的问题。。
- 请教高手!C#中有哪几种连接数据库的方法?
- 各位大虾,IE6.0不能弹出新的窗口,是不是存在安全漏洞,还是别的原因??
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected Wonder.Web.Controls.PageFoot foot1;
private ASCIIEncoding m_ascn = new ASCIIEncoding();
protected System.Web.UI.WebControls.DropDownList GroupInfo;
protected System.Web.UI.WebControls.DropDownList UserInfo;
private System.Text.UTF8Encoding m_utf = new UTF8Encoding(); private void Page_Load(object sender, System.EventArgs e)
{
Guid groupID = Guid.NewGuid();
if(!IsPostBack)
{
Wonder.SysConsole.Group.GroupManager gm = new GroupManager();
DataSet dsGroup = gm.QueryAllGroup();
if(dsGroup != null)
{
groupID = (Guid)dsGroup.Tables[0].Rows[0]["GroupID"];
GroupInfo.DataSource = dsGroup.Tables[0].DefaultView ;
// UserInfo.DataSource = dt;
GroupInfo.DataTextField = "GroupName";
GroupInfo.DataValueField= "GroupID";
// UserInfo.ClearSelection ();// = -1;
GroupInfo.DataBind(); }
} else
{
groupID = new Guid(GroupInfo.SelectedItem.Value);
}
UserManager um = new UserManager(); DataSet dsUser = um.QueryAllUser(groupID);
UserInfo.DataSource = dsUser.Tables[0].DefaultView ;
// UserInfo.DataSource = dt;
UserInfo.DataTextField = "UserName";
UserInfo.DataValueField = "UserID"; UserInfo.DataBind();
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.GroupInfo.SelectedIndexChanged += new System.EventHandler(this.DropDownList1_SelectedIndexChanged);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
<asp:DropDownList id="GroupInfo" style="Z-INDEX: 102; LEFT: 56px; POSITION: absolute; TOP: 127px" runat="server" Width="168px" Height="29px" AutoPostBack="True"></asp:DropDownList>
<asp:DropDownList id="UserInfo" style="Z-INDEX: 103; LEFT: 245px; POSITION: absolute; TOP: 126px" runat="server" Width="139px" Height="18px"></asp:DropDownList>
private void Page_Load(object sender, System.EventArgs e)
{
DataTable dt= new DataTable();
dt.Columns.Add("value",typeof(System.Int16));
dt.Columns.Add("Text",typeof(System.String)); for(int i = 1; i < 4; i++)
{
DataRow dr = dt.NewRow();
dr["Text"] = i.ToString();
dr["Value"] = i;
dt.Rows.Add(dr);
} DataTable du= new DataTable();
du.Columns.Add("value",typeof(System.Int16));
du.Columns.Add("Text",typeof(System.String));
int[] group = new int[3]{1,2,3};
int[][] user= new int[][]{new int[]{1,2,3},new int[]{2,4,6},new int[]{3,6,9}}; int nGroup = 1;
if(!IsPostBack)
{
GroupInfo.DataSource = dt;
GroupInfo.DataTextField = "Text";
GroupInfo.DataValueField= "Value";
GroupInfo.DataBind(); }
else
{
nGroup = Convert.ToInt16(GroupInfo.SelectedItem.Value);
} UserInfo.DataSource = user[nGroup - 1];
UserInfo.DataBind();}