פורמט תיבות טקסט ב datagrid

myofer

New member
פורמט תיבות טקסט ב datagrid

ערב טוב
כשאני עושה edit ב datagrid נפתחות לי תיבות טקסט רחבות מאוד, ונורא לא אסטתיות, האם יש דרך לשלוט ברוחב שלהן בצורה פשוטה
מראש, מעין
 

myofer

New member
שתיקה כהודאה../images/Emo35.gif../images/Emo70.gif

אם אף אחד לא ענה סימן שאי אפשר
I can take "No" for an answer
 

Admini

New member
במאמר מוסגר

שווה לך לשקול וויתור על DataGrid וכתיבת רכיב של עצמך (ולעשות הכל בלקוח ולא בשרת)... ברוב המקרים זה יותר יעיל. מנסיון.
 

gilad g

New member
הממ

EditItemTemplate, בניגוד ל-ItemTemplate, משנה את איך שה-Item נראה כאשר הוא במצב עריכה
 

myofer

New member
אתה מתכוון לזה../images/Emo35.gif

EditItemStyle-Width=2 אם כן זה לא עובד משום מה, כל מספר שאני שמה לא משנה את גודל התיבות.
 

gilad g

New member
לא לא:

תצטרכי להשתמש ב-Template Column:
<asp:DataGrid id="myDataGrid" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "myField")%> </ItemTemplate> <EditItemTemplate> <asp:TextBox Width="<your width here>" Text='<%#DataBinder.Eval(Container.DataItem, "myField")%>'></asp:TextBox> </EditItemTemplate> <asp:TemplateColumn> </Columns> </asp:DataGrid>​
 

nattygur

New member
הי

תגדיר מה שאתה רוצה ב
TableStyles[].GridColumnStyles[]​
זה ישנה את ברירת המחדלץ
 

myofer

New member
אפשר קצת יותר פרטים../images/Emo35.gif

איפה אנימוצאת את זה
ב webconfig
מראש
 
למעלה