Hallo Michael,
Du erstellst einfach eine Methode f�r den OnItemCreated-Event des DataGrid.
Den TextBoxen musst du eindeutige id�s zuweisen:
<ASP:DataGrid id="dg" runat="server" OnItemCreated="dg_ItemCreated"
OnEditCommand="dg_Edit" OnCancelCommand="dg_Cancel"
OnUpdateCommand="dg_Update" DataKeyField="ID" AutoGenerateColumns="false">
public void dg_ItemCreated(object sender,
DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.EditItem)
{
TextBox tb;
RequiredFieldValidator validator;
tb = (TextBox) e.Item.Cells[0].Controls[0];
tb.ID = "tb_NAMEen";
tb.MaxLength = 30;
validator = new RequiredFieldValidator();
validator.ControlToValidate = "tb_NAMEen";
validator.Display =
ValidatorDisplay.Dynamic;
validator.ErrorMessage = "Deine
ErrorMessage!";
e.Item.Cells[0].Controls.Add(validator);
}
}
So funzt es zumindest bei mir;)
Gruss
Tim
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Michael W. Schneider
Gesendet: Mittwoch, 16. M�rz 2005 17:19
An: [email protected]
Betreff: RE: [Asp.net] Eingabevalidierung beim DataGrid Edit
Hallo Liste,
ist es irgendwie m�glich eine Validierung mit RequiredFieldValidater und
ValidationSummary in einem Fenster usw. auf die Textboxen in einem DataGrid
anzuwenden, das zum Editieren ge�ffnet ist?
Ich dachte man baut vielleicht einen RequiredFiedValidator ein und bindet
den an die Textbox in der zu editierenden Spalte aber wie soll man das
ControlToValidate Property auf die ben�tigte Textbox verweisen lassen? Und
wie bindet man das als Control zu der Textbox die man pr�fen will ein?
Gru�
Michael W. Schneider
IT-Wizards GmbH
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net