我有一个datagridview,用户可以在其中输入一些文本。当用户完成他的任务后,他将点击保存按钮,并且需要将值写入数据库。 现在我需要验证这些输入文本,我想在每次触发Cellleave时都这样做。
private void TruckGridview_CellLeave(object sender, DataGridViewCellEventArgs e)
{
if (TruckGridview.SelectedRows.Count > 0)
{
TruckGridview[e.ColumnIndex, e.RowIndex].Style.SelectionBackColor = Color.Empty;
String value = ((DataGridViewCell)sender).Value.ToString();
String column = TruckGridview.Columns[e.ColumnIndex].Name.ToString();
该值是用户输入的文字,我已按上述方式收集或收集:TruckGridview.SelectedCells[e.ColumnIndex].Value.ToString();
但每当我得到一个空字符串返回时,我做错了什么?