我的gridview有两个问题:
(1)我的gridview数据使用boundfield显示。我想在Selected Index Changed事件中从特定单元格(单元格编号4,从单元格0开始)获取值,但是我不能这样做,因为如果单元格为null,则它会取“& nbsp”而不是“”
我的代码如下:
<columns>
<asp:Boundfield DataField ="Weight" SortExpression="Weight" HeaderText = "Weight" />
<columns>
SelectIndexChnged (object sender, EventArgs e)
{
try
{
int rowIndex = gridview1.SelectedRow.RowIndex;
String ID = gridview1.DataKeys[rowIndex].Values[0].ToString();
String Weight = gridview1.SelectedRow.Cells[4].Text.ToString().Trim();
}
catch (exception e)
throw e;
}
(2)在gridview本身,我有一个图像按钮,单击时会显示一个弹出窗口。在弹出窗口中,我有另一个小网格视图。我已经能够为该gridview添加页面索引,但每次我点击一个页面索引号时,弹出窗口关闭,当我点击弹出按钮时,gridview现在被放置在我曾经被指责的索引上但是inxed是没有突出显示。
请帮忙。
谢谢。