Как добавить поле пароля в представлении сетки в С#

Я хочу создать поле пароля в представлении Data Grid в WinForm С# .NET.

Как мне поступить?


person Preeti    schedule 03.05.2010    source источник
comment
ВПФ? Формы Windows? АСП.НЕТ?   -  person Dave Markle    schedule 03.05.2010
comment
Это окно datagridview или веб-сетка?   -  person Brian Mains    schedule 03.05.2010
comment
Я думаю, что мой ответ на тот же вопрос здесь будет работать: " title="как создать столбец с паролем в gridview"> stackoverflow.com/questions/2735811/   -  person Hans Olsson    schedule 03.05.2010


Ответы (2)


Если это нужно для создания пароля и вы должны сделать это в сетке, просто используйте обычный текст и удалите его после создания учетной записи.

Если вы создаете приложение, в котором представитель службы поддержки создает учетную запись для пользователя, либо отправьте пользователю сгенерированный вами пароль, либо используйте пароль по умолчанию для вашей компании (я бы использовал его только с программным обеспечением только для внутреннего использования). Затем заставьте их изменить его при первом входе пользователя в систему.

Я могу только предположить, что вы не хотите, чтобы пользователи вашей сетки могли просматривать пароли. Если это действительно так, не делайте этого!!!

person Austin Salonen    schedule 03.05.2010

Попробуйте следующий код. Это может быть полезно для вас.

protected void GridView1_PreRender1(object sender, EventArgs e)
{
  foreach (GridViewRow row in GridView1.Rows)
  {
    string pwd = new string('*', row.Cells[2].Text.Length);
  }
}
person Tarak    schedule 28.04.2011