Ελληνικά σε asp.net datagrid

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
javierZ
Δημοσιεύσεις: 1
Εγγραφή: 07 Μαρ 2006 18:01

Ελληνικά σε asp.net datagrid

Δημοσίευση από javierZ » 07 Μαρ 2006 18:32

Καλησπέρα σε όλους,

Πειραματίζομαι με την τεχνολογία asp.net και έχω το εξής πρόβλημα:

Έχω φτιάξει ένα datagrid και χρησιμποιώ τα κουμπιά edit/update/cancel.

Όταν αλλάζω κάτι σε λατινικούς χαρακτήρες όλα δουλεύουν μια χαρά. Όταν όμως χρησιμοποιώ ελληνικούς χαρακτήρες τότε η εφαρμογή τους αγνοεί εντελώς. Παραθέτω τον κώδικα της σελίδας :

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-1253" %>
<%Session.CodePage = 1253
Response.Charset="windows-1253"%>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %>
<MM:DataSet
id="DataSet1"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_dbcon") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_dbcon") %>'
CommandText='<%# "SELECT * FROM arthra" %>'
Debug="true"
>
<EditOps>
<EditOpsTable Name="arthra" />
<Parameter Name="arTitle" Type="LongVarWChar" />
<Parameter Name="arId" Type="Integer" IsPrimary="true" />
</EditOps></MM:DataSet>
<MM:PageBind runat="server" PostBackBind="false" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
<title>Untitled Document</title>
</head>
<body>
<form runat="server" >
<asp:DataGrid AllowPaging="false"
AllowSorting="False"
AutoGenerateColumns="false"
CellPadding="3"
CellSpacing="0" DataKeyField="arId"
DataSource="<%# DataSet1.DefaultView %>" id="DataGrid1"
runat="server"
ShowFooter="false"
ShowHeader="true" OnUpdateCommand="DataSet1.OnDataGridUpdate" OnEditCommand="DataSet1.OnDataGridEdit" OnCancelCommand="DataSet1.OnDataGridCancel" OnItemDataBound="DataSet1.OnDataGridItemDataBound"
>
<HeaderStyle HorizontalAlign="center" BackColor="#E8EBFD" ForeColor="#3D3DB6" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
<ItemStyle BackColor="#F2F2F2" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<AlternatingItemStyle BackColor="#E5E5E5" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<FooterStyle HorizontalAlign="center" BackColor="#E8EBFD" ForeColor="#3D3DB6" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
<PagerStyle BackColor="white" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<Columns>
<asp:BoundColumn DataField="arId"
HeaderText="arId"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arDate"
HeaderText="arDate"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arAuth"
HeaderText="arAuth"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arTitle"
HeaderText="arTitle"
ReadOnly="false"
Visible="True"/>
<asp:BoundColumn DataField="arText"
HeaderText="arText"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arImage"
HeaderText="arImage"
ReadOnly="true"
Visible="True"/>
<asp:EditCommandColumn
ButtonType="LinkButton"
CancelText="Cancel"
EditText="Edit"
HeaderText="ttt"
UpdateText="Update"
Visible="True"/>
</Columns>
</asp:DataGrid>
</form>
</body>
</html>


Όποιος έχει ιδέα τι δεν πάει καλα ας με βοηθήσει...

Ευχαριστώ

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27621
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Ελληνικά σε asp.net datagrid

Δημοσίευση από cordis » 08 Μαρ 2006 12:36

παίξε με αυτά:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-1253" %>
<%Session.CodePage = 1253
Response.Charset="windows-1253"%>

δοκίμασε το utf-8...
κοίτα σε τι collation είναι η βάση σου.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

billst
Δημοσιεύσεις: 8
Εγγραφή: 10 Απρ 2006 21:39

Ελληνικά σε asp.net datagrid

Δημοσίευση από billst » 10 Απρ 2006 22:14

Έχω το ίδιο ακριβώς πρόβλημα. Βρέθηκε κάποια λύση;

Ευχαριστώ.

billst
Δημοσιεύσεις: 8
Εγγραφή: 10 Απρ 2006 21:39

Ελληνικά σε asp.net datagrid

Δημοσίευση από billst » 11 Απρ 2006 19:40

Για κοίταξε εδώ:
http://www.dotnetzone.gr/cs/forums/11733/ShowPost.aspx
javierZ έγραψε:Καλησπέρα σε όλους,

Πειραματίζομαι με την τεχνολογία asp.net και έχω το εξής πρόβλημα:

Έχω φτιάξει ένα datagrid και χρησιμποιώ τα κουμπιά edit/update/cancel.

Όταν αλλάζω κάτι σε λατινικούς χαρακτήρες όλα δουλεύουν μια χαρά. Όταν όμως χρησιμοποιώ ελληνικούς χαρακτήρες τότε η εφαρμογή τους αγνοεί εντελώς. Παραθέτω τον κώδικα της σελίδας :

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-1253" %>
<%Session.CodePage = 1253
Response.Charset="windows-1253"%>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %>
<MM:DataSet
id="DataSet1"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_dbcon") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_dbcon") %>'
CommandText='<%# "SELECT * FROM arthra" %>'
Debug="true"
>
<EditOps>
<EditOpsTable Name="arthra" />
<Parameter Name="arTitle" Type="LongVarWChar" />
<Parameter Name="arId" Type="Integer" IsPrimary="true" />
</EditOps></MM:DataSet>
<MM:PageBind runat="server" PostBackBind="false" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
<title>Untitled Document</title>
</head>
<body>
<form runat="server" >
<asp:DataGrid AllowPaging="false"
AllowSorting="False"
AutoGenerateColumns="false"
CellPadding="3"
CellSpacing="0" DataKeyField="arId"
DataSource="<%# DataSet1.DefaultView %>" id="DataGrid1"
runat="server"
ShowFooter="false"
ShowHeader="true" OnUpdateCommand="DataSet1.OnDataGridUpdate" OnEditCommand="DataSet1.OnDataGridEdit" OnCancelCommand="DataSet1.OnDataGridCancel" OnItemDataBound="DataSet1.OnDataGridItemDataBound"
>
<HeaderStyle HorizontalAlign="center" BackColor="#E8EBFD" ForeColor="#3D3DB6" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
<ItemStyle BackColor="#F2F2F2" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<AlternatingItemStyle BackColor="#E5E5E5" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<FooterStyle HorizontalAlign="center" BackColor="#E8EBFD" ForeColor="#3D3DB6" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
<PagerStyle BackColor="white" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
<Columns>
<asp:BoundColumn DataField="arId"
HeaderText="arId"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arDate"
HeaderText="arDate"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arAuth"
HeaderText="arAuth"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arTitle"
HeaderText="arTitle"
ReadOnly="false"
Visible="True"/>
<asp:BoundColumn DataField="arText"
HeaderText="arText"
ReadOnly="true"
Visible="True"/>
<asp:BoundColumn DataField="arImage"
HeaderText="arImage"
ReadOnly="true"
Visible="True"/>
<asp:EditCommandColumn
ButtonType="LinkButton"
CancelText="Cancel"
EditText="Edit"
HeaderText="ttt"
UpdateText="Update"
Visible="True"/>
</Columns>
</asp:DataGrid>
</form>
</body>
</html>


Όποιος έχει ιδέα τι δεν πάει καλα ας με βοηθήσει...

Ευχαριστώ

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες