这个dropdownlist控件怎么得到它的值??? 大家好呀,帮我看一下。先谢了。

xiangding 2003-09-13 12:31:01
我在C#中写asp.net, 上面有两个dropdownlist控件, 一个显示所有的表名,另一个根据上面所选的表名来取得这个表的所有字段名,,,??

当我在第二个dropdownlist中的SelectedIndexChanged事件中取第一个控件所选的却取不到??
这样行不行:

string tableName= DropDownList1.SelectedItem.Text; //为何为空???
...全文
85 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
webdiyer 2003-09-14
  • 打赏
  • 举报
回复
OK,没有msn,QQ:4948834。谢谢!
xiangding 2003-09-14
  • 打赏
  • 举报
回复
看来我只能用第一种方法了。谢谢你:webdiyer(陕北吴旗娃)
交个朋友好吗?
我的msg: xiang__ding@hotmail.com
QQ : 35938754

马上结贴
webdiyer 2003-09-14
  • 打赏
  • 举报
回复
晕,既不想回发,又不想把所有字段下载到客户端,那从哪里去找那些字段啊?
xiangding 2003-09-14
  • 打赏
  • 举报
回复
除了这两种方法以外,就没有别的方法了吗?
cnhgj 2003-09-13
  • 打赏
  • 举报
回复
如果在page_load里有给Dropdownlist赋值,那么装赋值语句写在if (!IsPostBack)中
dongjie1928 2003-09-13
  • 打赏
  • 举报
回复
dripdownlist的属性要设置,具体属性值忘记了,意思是要提交服务器,你在dropdownlist的属性看看吧```````````````````
zhongkeruanjian 2003-09-13
  • 打赏
  • 举报
回复
TEXT管显示,VALUE管实际值,不过你先要设置DataTextField,与DataValueField的值,
这两个不能搞混
zhongkeruanjian 2003-09-13
  • 打赏
  • 举报
回复
string tableName= DropDownList1.SelectedItem.Value
gong1 2003-09-13
  • 打赏
  • 举报
回复
同一楼上
webdiyer 2003-09-13
  • 打赏
  • 举报
回复
不想用AutoPostBack也可以,把所有表名的所有字段一次全部下载到客户端,然后自己在客户端用Javascript处理,那样麻烦多了!!
xiangding 2003-09-13
  • 打赏
  • 举报
回复
是呀,正是上面兄台所说的,
我就是只要实现这功能,
但我不想把AutoPostBack设为True,不知道还有没有别的方法呢?
webdiyer 2003-09-13
  • 打赏
  • 举报
回复
楼主的问题越说越糊涂,如果我没理解错的话,你的要求很简单,就是DropDownList1中显示表名,DropDownList2中显示该表对应的所有字段名,你要在用户从DropDownList1中选择一个新项后改变DropDownList2中的内容使它显示相对应的表的字段,如果我说的没错的话可以这样做:
将DropDownList1(显示表名)的AutoPostBack设为true,给它的SelectedIndexChanged事件写一个事件处理程序,象这样:
void DropDownList1_SelectedIndexChanged(object src,EventArgs e){
//获取用户选中的表名
string tableName=DropDownList1.SelectedItem.Text;
//知道表名了,然后获取该表的所有字段名,把它绑定到DropDownList2上,假设取出来的字段名在table1中
...
DropDownList2.DataSource=table1;
DropDownList2.DataBind();
}

--------------------------------
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com
xiangding 2003-09-13
  • 打赏
  • 举报
回复
是的,我在page_load里写了如下:
if (!page.IsPostBack)
{
LoadAllTables; //取得所有表名放在dropdownlist1中
}

我是要当我单击dropdownlist2时,马上会出现d1中的表名的相对应的所有字段名

请问怎么做?dropdownlist22没有那个在应用程序中的dropdown事件???
【博士论文复现】【阻抗建模、验证扫频法】光伏并网逆变器扫频与稳定性分析(包含锁相环电流环)(Simulink仿真实现)内容概要:本文档是一份关于“光伏并网逆变器扫频与稳定性分析”的Simulink仿真实现资源,重点复现博士论文中的阻抗建模与扫频法验证过程,涵盖锁相环和电流环等关键控制环节。通过构建详细的逆变器模型,采用小信号扰动方法进行频域扫描,获取系统输出阻抗特性,并结合奈奎斯特稳定判据分析并网系统的稳定性,助深入理解光伏发电系统在弱电网条件下的动态行为与失稳机理。; 适合人群:具备电力电子、自动控制理论基础,熟悉Simulink仿真环境,从事新能源发电、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握光伏并网逆变器的阻抗建模方法;②学习基于扫频法的系统稳定性分析流程;③复现高水平学术论文中的关键技术环节,支撑科研项目或学位论文工作;④为实际工程中并网逆变器的稳定性问题提供仿真分析手段。; 阅读建议:建议读者结合相关理论教材与原始论文,逐步运行并调试提供的Simulink模型,重点关注锁相环与电流控制器参数对系统阻抗特性的影响,通过改变电网强度等条件观察系统稳定性变化,深化对阻抗分析法的理解与应用能力。
本资源文件包含了使用STM32F103C8T6微控制器驱动ILI9341 2.8寸TFT LCD液晶显示模块的相关代码和配置文件。该项目的硬件电路采用模块化设计,STM32微控制器为某宝购买的最小系统板,液晶模块为某宝购买的自带ILI9341驱动的板。由于STM32F103C8T6为48脚芯片,不具备FSMC(灵活静态存储控制器)功能,因此采用了模拟方式进行16位显示(使用A端口0~15)。 功能特点 硬件模块化设计:采用模块化硬件电路搭建,方便扩展和维护。 模拟16位显示:由于STM32F103C8T6不具备FSMC功能,采用模拟方式进行16位显示。 ILI9341驱动:液晶模块自带ILI9341驱动,简化了驱动程序的开发。 注意事项 触屏输入暂未实现:目前资源文件中暂未包含触屏输入的实现代码,如有需要,请自行开发或参考相关资料。 硬件兼容性:请确保所使用的STM32F103C8T6最小系统板和ILI9341液晶模块与本资源文件中的配置兼容。 使用说明 下载资源文件:下载并解压本资源文件。 导入工程:将解压后的工程文件导入到你的开发环境中(如Keil、IAR等)。 配置硬件:根据你的硬件配置,调整代码中的引脚定义和相关参数。 编译与下载:编译工程并下载到STM32F103C8T6微控制器中。 测试与调试:运行程序,测试液晶显示功能,并根据需要进行调试和优化。

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧