datagrid模板列中的dropdownlist在触发时如何获得其所在单元格的行号与列号

qinamao 2003-02-19 10:10:58
如题
...全文
93 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gOODiDEA 2003-02-22
  • 打赏
  • 举报
回复
ListDataGrid为我的DataGrid的名字。

你取行号还是取它对应数据库的ID?

你可以用pengweihua(pwh) 的方法遍历整个Datagrid的行,再判断
icyer 2003-02-22
  • 打赏
  • 举报
回复
in DropDownList_SelectedIndexChanged function:
DropDownList list = (DropDownList)sender;
DataGridItem item = (DataGridItem)list.NamingControl;
Response.Write(item.ItemIndex.ToString()); //行号
至于列号,可以参见你在.aspx中设计DataGrid时,放置DropDownList所在的列,这是固定的。

ganzhiruogy 2003-02-20
  • 打赏
  • 举报
回复
我也遇到同样的问题!!
我所知的是可以从ClientID中来判断修改的是哪一行的dropdownlist
不知还有没有其他方法???
pengweihua 2003-02-20
  • 打赏
  • 举报
回复
i 行號
cell[0] 0為列號
qinamao 2003-02-19
  • 打赏
  • 举报
回复
能做一些解释吗?
pengweihua 2003-02-19
  • 打赏
  • 举报
回复
for (int i = 0; i < dGridSource.Items.Count; ++i)
{
if (((CheckBox)dGridSource.Items[i].Cells[0].FindControl("chkSelectItem")).Checked)
{
strItem = strItem + "'" + this.dGridSource.Items[i].Cells[iKey].Text .Trim() + "',";

}
}
qinamao 2003-02-19
  • 打赏
  • 举报
回复
gOODiDEA(无语):

ListDataGrid是什么?
i 是多少?
我是要获取行号
gOODiDEA 2003-02-19
  • 打赏
  • 举报
回复
行:
DataGrid1.DataKeys[ListDataGrid.Items[i].ItemIndex].ToString()

列我不知道怎么取,但是觉得没什么必要。
qinamao 2003-02-19
  • 打赏
  • 举报
回复

62,242

社区成员

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

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

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

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