我正在尝试使用RowIndex
自动更新与Length
列直接相关的SQL Server表中名为LengthID
的列(不要问为什么,但这是只是出于网站的美观原因。
这适用于使用SELECT MAX(ID)
进行插入,但是要进行更新,我需要rowindex,但是intellisense无法识别它,并且只在下划线上加了下划线。
我已指定using System.Web.UI.WebControls;
。拖了两天的Stackoverflow,CodeProject等之后,我还没有一个可行的解决方案!
最新尝试:
GridViewRow row = (GridViewRow)GridView1.Rows[e.RowIndex];
int id = Int32.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
这一定很明显,但我对此视而不见。