如何仅为最后日期编辑gridview行?

时间:2014-03-31 03:49:00

标签: asp.net vb.net gridview datagridview

我有一个gridview。我想只对那些用户昨天编辑过的行进行编辑。今天用户无法编辑昨天保存的任何行。

代码:

Protected Sub btnEdit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnEdit.Click     
   EditRow()
End Sub

1 个答案:

答案 0 :(得分:0)

试试这种方式

Datagridview1.DataSource = /*DataForm Table Containing all Entries*/
DateTime VarLastDate = new DateTime();
VarLastDate = /* yesterDay  Date*/;
Datagridview1.Rows.Cast<DataGridViewRow>().ToList().Where(w => (DateTime)w.Cells[""].Value  == VarLastDate).ToList().ForEach(f => f.ReadOnly = true);