προσπαθω να φτιαξω ενα φορουμ και εχω το εξης προβλημα
καταρχην χρησιμοποιω ενα textbox για να εισαγει το κειμενο καθε μελους σε μια βαση δεδομενων
ο html κωδικας του textbox φαινεται παρακατω
<
asp:TextBox ID="tbox_text_caption" runat="server" Height="232px" Style="left: 400px; position: absolute; top: 8px" MaxLength="750" TextMode="MultiLine" Width="752px"
Wrap="true" TabIndex="5" BackColor="#FFE0C0"></asp:TextBox>
μετα θελω αυτο το κειμενο να εμφανιστει σε ενα datagrid που χρησιμοποιω για να εμφανιστουν ολες οι δημοσιευσεις
οταν το κειμενο στο textbox φτανει στην ακρη του textbox συνεχιζει μονο του σε νεα σειρα απο κατω.αυτο ακριβως θελω να γινεται και στο datagrid
για να φανει το κειμενο στο datagrid προσπαθω με 2 τροπους με label η textbox
οταν χρησιμοποιω label
<
asp:Label ID="Label112" runat="server" BorderStyle="None" Width="750px" BorderWidth="0" Text=' <%# Databinder.Eval(Container.Dataitem,"text_caption").ToString.Replace(chr(13),"<br />") & "<br/>" & "<br/>" %>' ></asp:Label>
το προβλημα ειναι οτι παρολο που το κειμενο εμφανιζεται οπως ακριβως εμφανιζεται στο textbox εισαγωγης που εχω εκτος του datagrid ομως σαν να μεγαλωνει το μηκος του label με αποτελεσμα το datagrid να μεγαλωνει το πλατος του χωρις λογο.
δηλαδη δεξια απο το κειμενο μεγαλωνει το datagrid και εμφανιζει πολυ κενο χωρο χωρις χαρακτηρες.ειναι δηλαδη σαν να νομιζει το label οτι εχει μηκος ισο με το μηκος του αρχικου κειμενου χωρις την αναδιπλωση που γινεται καθε φορα που το κειμενο στο textbox εισαγωγης φτανει στο τελος γραμμης.
οταν εχει πατηθει enter και εχει αλλαξει γραμμη δεν υπαρχει προβλημα
απο την αλλη αν χρησιμοποιησω textbox μεσα στο datagrid
<asp:textbox ID="textbox2" runat="server" style="overflow:hidden" Font-Size="15px" BackColor="#FFFFC0" TextMode="multiline" Width="750px" Wrap="true" borderstyle="None" BorderWidth="0" Text='<%# Databinder.Eval(Container.Dataitem,"text_caption") %>'></asp:textbox>
τοτε εμφανιζονται μονο οι 2 πρωτες γραμμες του κειμενου.κατα τα αλλα σωστο πλατος datagrid και σωστη παρουσιαση κειμενου ειτε εχει γινει αναδιπλωση ειτε εχει πατηθει enter
εχει κανεις καμια ιδεα για λυση??