Hai我使用下面的代碼來訪問行中的列,但在使用時總是顯示空字符串Row.Cells[1].Text
我在GridView Unload事件處理程序中使用此代碼。Row.Cells訪問Gridview列
感謝客棧提前。
foreach (GridViewRow row in grvSearchRingTone.Rows)
{
String coltext = row.Cells[1].Text;
}
Hai我使用下面的代碼來訪問行中的列,但在使用時總是顯示空字符串Row.Cells[1].Text
我在GridView Unload事件處理程序中使用此代碼。Row.Cells訪問Gridview列
感謝客棧提前。
foreach (GridViewRow row in grvSearchRingTone.Rows)
{
String coltext = row.Cells[1].Text;
}
它可以在GridView的RowDataBound
事件即
protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
String coltext = e.Row.Cells[1].Text
}
else if(e.Row.RowType == DataControlRowType.DataRow)
{
String coltext = e.Row.Cells[1].Text
}
}
希望這有助於完成。
我建議使用Gridview Databound event
來代替。因爲
當服務器控件從內存中卸載時發生卸載事件。服務器控制綁定到數據源後
protected void GridView1_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow row in grvSearchRingTone.Rows)
{
String coltext = row.Cells[1].Text;
}
}
數據綁定事件發生。
要了解事件是如何gridview的工作,看看MSDN
感謝它很好地工作。 – Khizar 2011-05-13 05:02:58
Infact你想要達到什麼目的? – 2011-05-11 05:27:15