调试出来的sql update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么
调试出来的sql update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么 这里的值都没有被重新赋予,全都是更改之前的值,没有任何改变。 string a = GridView1.DataKeys[e.RowIndex][0].ToString(); string paper_id = e.NewValues["paper_id"].ToString(); string leibie = e.NewValues["leibie"].ToString(); string paper_name = e.NewValues["paper_name"].ToString(); string paper_key = e.NewValues["paper_key"].ToString(); string paper_position = e.NewValues["paper_position"].ToString(); string audio = e.NewValues["audio"].ToString();
调试出来的sql update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么 这里的值都没有被重新赋予,全都是更改之前的值,没有任何改变。 string a = GridView1.DataKeys[e.RowIndex][0].ToString(); string paper_id = e.NewValues["paper_id"].ToString(); string leibie = e.NewValues["leibie"].ToString(); string paper_name = e.NewValues["paper_name"].ToString(); string paper_key = e.NewValues["paper_key"].ToString(); string paper_position = e.NewValues["paper_position"].ToString(); string audio = e.NewValues["audio"].ToString(); 原因已找到,是因为跟新时page_load重新绑定了数据库,所以获取不到新的值。问题已解决。
update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么
update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么
这里的值都没有被重新赋予,全都是更改之前的值,没有任何改变。
string a = GridView1.DataKeys[e.RowIndex][0].ToString();
string paper_id = e.NewValues["paper_id"].ToString();
string leibie = e.NewValues["leibie"].ToString();
string paper_name = e.NewValues["paper_name"].ToString();
string paper_key = e.NewValues["paper_key"].ToString();
string paper_position = e.NewValues["paper_position"].ToString();
string audio = e.NewValues["audio"].ToString();
update paper set paper_id='0731210021',leibie='语文',paper_name='第三次',paper_key='打算',paper_position='0731210021.pdf',audio='0731210021.mp3' where id='8' leibie我已经更改过但是这里的值却是没有更改之前的。问题出在这。这是为什么
这里的值都没有被重新赋予,全都是更改之前的值,没有任何改变。
string a = GridView1.DataKeys[e.RowIndex][0].ToString();
string paper_id = e.NewValues["paper_id"].ToString();
string leibie = e.NewValues["leibie"].ToString();
string paper_name = e.NewValues["paper_name"].ToString();
string paper_key = e.NewValues["paper_key"].ToString();
string paper_position = e.NewValues["paper_position"].ToString();
string audio = e.NewValues["audio"].ToString();
原因已找到,是因为跟新时page_load重新绑定了数据库,所以获取不到新的值。问题已解决。