ASP.Επισκόπηση ΔΙΚΤΎΟΥ δεδομένων σύνδεσης

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 307860 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Αυτό το άρθρο αναφέρεται παρακάτω Microsoft.NET Χώροι ονομάτων βιβλιοθήκη κλάσεων Framework:
  • System.Data
  • System.Data.SqlClient
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο παρέχει μια εισαγωγή στις ASP.NET δεδομένων η σύνδεση.

Για πρόσθετες ASP.NET επισκοπήσεις, δείτε το ακόλουθο Άρθρο Γνωσιακής Βάσης της Microsoft:
305140 ASP.Χάρτης ΔΙΚΤΎΟΥ

Περισσότερες πληροφορίες

Με τις ASP.Σύνδεση με δεδομένα ΔΙΚΤΎΟΥ, μπορείτε να συνδέσετε οποιοδήποτε στοιχείο ελέγχου διακομιστή για την απλή ιδιότητες, συλλογές, ή/εκφράσεις και μεθόδους. Όταν χρησιμοποιείτε σύνδεση με δεδομένα, έχετε μεγαλύτερη ευελιξία όταν χρησιμοποιείτε δεδομένα από μια βάση δεδομένων ή άλλα μέσα.

Αυτό το άρθρο ασχολείται με την παρακάτω σύνδεση δεδομένων θέματα:

Βασικά στοιχεία σύνδεσης δεδομένων

< % # %> Σύνταξη

ASP.NET εισάγει μια νέα σύνταξη δηλωτική, < % # % >. Αυτό η σύνταξη είναι η βάση για τη χρήση σύνδεσης δεδομένων σε μια σελίδα .aspx. Όλα τα δεδομένα σύνδεσης Οι εκφράσεις πρέπει να περιέχονται σε αυτούς τους χαρακτήρες. Η ακόλουθη λίστα περιλαμβάνει παραδείγματα σύνδεση απλή δεδομένων από πολλές προελεύσεις:
  • Απλή ιδιότητα (σύνταξη για έναν πελάτη):
    <%# custID %>
    					
  • Συλλογή (σύνταξη για μια σειρά):
    <asp:ListBox id="List1" datasource='<%# myArray %>' runat="server">
    					
  • Έκφραση (σύνταξη για μια επαφή):
    <%# ( customer.First Name + " " + customer.LastName ) %>
    					
  • Μέθοδος αποτέλεσμα (σύνταξη για το υπόλοιπο ποσό):
    <%# GetBalance(custID) %>
    					
Στα παραπάνω παραδείγματα, το ενσωματωμένο < % # ετικέτες %> υποδεικνύουν πού βρίσκονται οι πληροφορίες από ένα συγκεκριμένο αρχείο προέλευσης πρέπει να τοποθετηθούν στο σελίδα .aspx. Το ακόλουθο παράδειγμα σύνδεσης δεδομένων χρησιμοποιεί ένα Πλαίσιο κειμένου Στοιχείο ελέγχου διακομιστή Web:
<asp:textbox id=txt text="<%# custID %>" runat=server />
				
Για περισσότερες πληροφορίες σχετικά με τη σύνταξη σύνδεσης δεδομένων, ανατρέξτε στα παρακάτω.NET Τεκμηρίωση του Κιτ ανάπτυξης λογισμικού (SDK) Framework:
Σύνταξη έκφραση σύνδεσης δεδομένων
.aspx http://msdn2.Microsoft.com/en-us/library/bda9bbfx (vs.71)

Page.DataBind() και Control.DataBind()

Αφού προελεύσεις δεδομένων ιδίως έχουν προσδιοριστεί και ορίστε για τα αντικείμενα στη σελίδα .aspx, πρέπει να συνδέσετε τα δεδομένα με τα δεδομένα αυτά πηγές. Μπορείτε να χρησιμοποιήσετε το Page.DataBind ή το Control.DataBind μέθοδος για να συνδέσετε τα δεδομένα σε αρχεία προέλευσης δεδομένων.

Και τα δύο μέθοδοι λειτουργούν παρόμοια. Η κύρια διαφορά είναι ότι όλα τα αρχεία προέλευσης δεδομένων είναι δεσμευμένη τα στοιχεία ελέγχου διακομιστή μετά την Page.DataBind κλήση μεθόδου. Δεν υπάρχουν δεδομένα αποδίδεται στο στοιχείο ελέγχου μέχρι να ρητή κλήση είτε η Με΄γιστο το στοιχείο ελέγχου διακομιστή Web ή μέχρι να καλέσετε τη μέθοδο της επίπεδο σελίδας Page.DataBind μέθοδος. Συνήθως, Page.DataBindΜε΄γιστο) καλείται από το Page_Load συμβάν.

Για περισσότερες πληροφορίες σχετικά με το Με΄γιστο μέθοδος, ανατρέξτε στο ακόλουθο θέμα.Τεκμηρίωση NET Framework SDK: Η μέθοδος Control.DataBind
http://MSDN.Microsoft.com/en-us/library/w5e5992d.aspx

Τα στοιχεία ελέγχου λίστας είναι συνδεδεμένο με δεδομένα

Τα στοιχεία ελέγχου λίστας είναι ειδικά στοιχεία ελέγχου διακομιστή Web που να συνδέσετε σε συλλογές. Μπορείτε να χρησιμοποιήσετε αυτά τα στοιχεία ελέγχου για να εμφανίσετε γραμμές δεδομένων σε ένα μορφή προσαρμοσμένο πρότυπο. Όλα λίστα έκθεση ελέγχου του Αρχείο προέλευσης δεδομένων και το DataMember ιδιότητες που χρησιμοποιούνται για να συνδέσετε σε συλλογές.

Αυτά τα στοιχεία ελέγχου να συνδέσετε τους Αρχείο προέλευσης δεδομένων ιδιότητα οποιαδήποτε συλλογή που υποστηρίζει το IEnumerable, το ICollection, ή IListSource διασύνδεση.

Repeater ελέγχου

Το Repeater στοιχείο ελέγχου είναι μια λίστα προτύπου, είναι συνδεδεμένο με δεδομένα. Το Repeater στοιχείο ελέγχου είναι "lookless", αυτό σημαίνει ότι έχουν οποιαδήποτε ενσωματωμένη διάταξη ή τα στυλ. Επομένως, ρητά πρέπει να δηλώσετε όλες διάταξη HTML, μορφοποίηση και στυλ tag στα πρότυπα του στοιχείου ελέγχου.

Το ακόλουθο δείγματα κώδικα που δείχνουν πώς μπορείτε να χρησιμοποιήσετε ένα στοιχείο ελέγχου λίστας, το Repeater στοιχείο ελέγχου, για να εμφανίσετε δεδομένα:

ΣΗΜΕΊΩΣΗ: Θα πρέπει να τροποποιήσετε τις παραμέτρους συμβολοσειράς σύνδεσης ως είναι απαραίτητο για το περιβάλλον σας.

Visual Basic.NET
<%@ Page Language="vb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

   Dim cnn As SqlConnection = New SqlConnection("server=(local);" & _
                                                "database=pubs;Integrated Security=SSPI")
   Dim cmd As SqlDataAdapter = New SqlDataAdapter("select * from authors", cnn)
   Dim ds As DataSet = New DataSet()
   cmd.Fill(ds)
   Repeater1.DataSource = ds
   Repeater1.DataBind()

End Sub
</script>
<html>
<body>
   <form id="Form1" method="post" runat="server">
      <asp:Repeater id="Repeater1" runat="server">
         <ItemTemplate>
         <%# DataBinder.Eval(Container.DataItem,"au_id") %><br>
	 </ItemTemplate>
      </asp:Repeater>
   </form>
</body>
</html>
				
Visual C#.NET
<%@ Page language="c#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<script runat="server">
void Page_Load(Object sender, EventArgs e) 
{ 
   SqlConnection cnn = new 
       SqlConnection("server=(local);database=pubs;Integrated Security=SSPI"); 
   SqlDataAdapter da = new SqlDataAdapter("select * from authors", cnn); 
   DataSet ds = new DataSet(); 
   da.Fill(ds, "authors"); 
   Repeater1.DataSource = ds.Tables["authors"];
   Repeater1.DataBind();
}
</script>
<html>
<body>
   <form id="WebForm2" method="post" runat="server">
      <asp:Repeater id="Repeater1" runat="server">
         <ItemTemplate>
         <%# DataBinder.Eval(Container.DataItem,"au_id") %><br>
    	 </ItemTemplate>
      </asp:Repeater>
   </form>
</body>
</html>
				
Visual J#.NET
<%@ Page language="VJ#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

 <script runat="server">
void Page_Load(Object sender, EventArgs e) 
{ 
    SqlConnection cnn = new SqlConnection("server=(local);database=pubs;Integrated
         Security=SSPI"); 
    SqlDataAdapter da = new SqlDataAdapter("select * from authors", cnn); 
    DataSet ds = new DataSet(); 
    da.Fill(ds, "authors"); 
    DataTableCollection dtc = ds.get_Tables();
    int index = dtc.IndexOf("authors");
    Repeater1.set_DataSource(dtc.get_Item(index));
    Repeater1.DataBind();
}
</script>
<html>
<body>
   <form id="WebForm2" method="post" runat="server">
      <asp:Repeater id="Repeater1" runat="server">
         <ItemTemplate>
         <%# DataBinder.Eval(Container.DataItem,"au_id") %><br>
             </ItemTemplate>
      </asp:Repeater>
   </form>
</body>
</html>
				
Για περισσότερες πληροφορίες σχετικά με το Repeater έλεγχος, δείτε τα παρακάτω.Τεκμηρίωση NET Framework SDK:
Repeater ελέγχου διακομιστή Web
http://MSDN.Microsoft.com/en-us/library/x8f2zez5.aspx

DataList ελέγχου

Το DataList Κλάση είναι πλούσια, πρότυπα, συνδέεται με δεδομένα λίστας. Μπορείτε να Τροποποιήστε τα πρότυπα για να προσαρμόσετε αυτό το στοιχείο ελέγχου. Σε αντίθεση με το Repeater στοιχείο ελέγχου, DataList υποστηρίζει απόδοση κατεύθυνσης και προαιρετικά να αποδίδονται σε ένα Πίνακας HTML κατά το χρόνο εκτέλεσης.

Για περισσότερες πληροφορίες σχετικά με το DataList έλεγχος, δείτε τα παρακάτω.Τεκμηρίωση NET Framework SDK:
Στοιχείο ελέγχου διακομιστή Web dataList
http://MSDN.Microsoft.com/en-us/library/9cx2f3ks (VS.85) .aspx

Στοιχείο ελέγχου DataGrid

Το Το DataGrid στοιχείο ελέγχου είναι ένα πλέγμα πλήρως πλήρεις δυνατότητες, πολλαπλών στηλών, είναι συνδεδεμένο με δεδομένα. Για να Προσαρμογή της διάταξης των μεμονωμένων στηλών του Το DataGrid, μπορείτε να ορίσετε τον τύπο της στήλης "Πρότυπα" και να τροποποιήσετε το τα πρότυπα της στήλης. Το Το DataGrid στοιχείο ελέγχου μπορεί να αποδώσει χωρίς πρότυπα, που καθιστά αυτό το στοιχείο ελέγχου ιδανική για σενάρια αναφοράς. Το DataGrid υποστηρίζει επίσης την επιλογή, επεξεργασία, διαγραφή, σελιδοποίησης και ταξινόμηση από τη στήλη και κουμπί στήλες.

Για περισσότερες πληροφορίες σχετικά με το Το DataGrid έλεγχος, δείτε τα παρακάτω.Τεκμηρίωση NET Framework SDK:
Ο έλεγχος διακομιστή DataGrid Web
.aspx http://MSDN.Microsoft.com/en-us/library/aa710742 (VS.71)

Πρόσβαση σε δεδομένα

Αυτή η ενότητα περιγράφει τον τρόπο πρόσβασης σε δεδομένα από μια βάση δεδομένων και Μπορείτε να συνδέσετε τα δεδομένα σε στοιχεία ελέγχου λίστας. Μπορείτε να χρησιμοποιήσετε το Το DataSet ή το DataReader Κλάση λήψη δεδομένων από μια βάση δεδομένων.

Κλάση DataSet

Α Το DataSet περιέχει πλήρη αναπαράσταση δεδομένων, συμπεριλαμβανομένου του πίνακα δομή, τις σχέσεις μεταξύ πινάκων και ταξινόμησης των δεδομένων. Το DataSet κλάσεις είναι αρκετά ευέλικτες ώστε να αποθηκεύσετε οποιοδήποτε είδος πληροφοριών από μια βάση δεδομένων σε ένα αρχείο Extensible Markup Language (XML). Το DataSet κλάσεις είναι χωρίς κατάσταση. Αυτό σημαίνει ότι μπορείτε να διαβιβάσετε αυτές τις κλάσεις από πρόγραμμα-πελάτη στο διακομιστή χωρίς να δεσμεύσετε πόρους του διακομιστή σύνδεσης. Το ακόλουθο κώδικας περιγράφει τον τρόπο χρήσης ενός Το DataSet Για να συνδέσετε δεδομένα σε ένα στοιχείο ελέγχου:

ΣΗΜΕΊΩΣΗ: Θα πρέπει να τροποποιήσετε τις παραμέτρους συμβολοσειράς σύνδεσης ως είναι απαραίτητο για το περιβάλλον σας.

Visual Basic.NET
Dim cnn As SqlConnection = New SqlConnection("server=(local);" & _
                                             "database=pubs;Integrated Security=SSPI")
Dim cmd As SqlDataAdapter = New SqlDataAdapter("select * from authors", cnn)
Dim ds As DataSet = New DataSet()
cmd.Fill(ds)
MyRepeater.DataSource = ds
MyRepeater.DataBind() 
				
Visual C#.NET
SqlConnection cnn = new SqlConnection("server=(local);
                                       database=pubs;Integrated Security=SSPI"); 
SqlDataAdapter da = new SqlDataAdapter("select * from authors", cnn); 
DataSet ds = new DataSet(); 
da.Fill(ds);
MyRepeater.DataSource = ds;
MyRepeater.DataBind(); 
				
Visual J#.NET
SqlConnection cnn = new SqlConnection("server=(local);
                                       database=pubs;Integrated Security=SSPI"); 
SqlDataAdapter da = new SqlDataAdapter("select * from authors", cnn); 
DataSet ds = new DataSet(); 
da.Fill(ds); 
MyRepeater.set_DataSource(ds);
MyRepeater.DataBind();
				
Για περισσότερες πληροφορίες σχετικά με το Το DataSet κλάση, ανατρέξτε στα παρακάτω.Τεκμηρίωση NET Framework SDK:
Κλάση DataSet
.aspx http://msdn2.Microsoft.com/en-us/library/System.Data.DataSet (vs.71)

Κλάση DataReader

Αντίθετα, εάν θέλετε να εμφανίσετε (και δεν αλλάξετε) τα δεδομένα που είναι η απόδοση ενός DataReader Κλάση μπορεί να είναι μια καλύτερη λύση. Για παράδειγμα, είναι προτιμότερο να χρησιμοποιήσετε ένα DataReader για ένα Αναπτυσσόμενη λίστα Έλεγχος επειδή το DataReader είναι ένα δρομέα μόνο για προώθηση δεδομένων. Ο ακόλουθος κώδικας περιγράφει Τρόπος χρήσης ενός SqlDataReader Κλάση για να συνδέσετε δεδομένα σε ένα στοιχείο ελέγχου:

Visual Basic.NET
Dim cnn As SqlConnection = New SqlConnection("server=(local);" & _
                                             "database=pubs;Integrated Security=SSPI")
Dim cmd As SqlCommand = New SqlCommand("select * from authors", cnn)

cnn.Open()
MyRepeater.DataSource = cmd.ExecuteReader(CommandBehavior.CloseConnection)
MyRepeater.DataBind()
				
Visual C#.NET
SqlConnection cnn = new SqlConnection("server=(local);
                                       database=pubs;Integrated Security=SSPI");
SqlCommand cmd = new SqlCommand("select * from authors", cnn);

cnn.Open();
MyRepeater.DataSource = cmd.ExecuteReader(CommandBehavior.CloseConnection);
MyRepeater.DataBind();
				
Visual J#.NET
SqlConnection cnn = new SqlConnection("server=(local);
                                       database=pubs;Integrated Security=SSPI"); 

SqlCommand cmd = new SqlCommand("select * from authors", cnn); 

cnn.Open();
MyRepeater.set_DataSource(cmd.ExecuteReader(CommandBehavior.CloseConnection));
MyRepeater.DataBind();
				
Για περισσότερες πληροφορίες σχετικά με το SqlDataReader η access κλάσης και δεδομένων με ASP.NET, ανατρέξτε στα παρακάτω θέματα το.Τεκμηρίωση NET Framework SDK:
Κλάση SqlDataReader
http://MSDN.Microsoft.com/en-us/library/System.Data.SqlClient.sqldatareader.aspx

Ανάπτυξη υψηλών επιδόσεων ASP.NET εφαρμογές
.aspx http://msdn2.Microsoft.com/en-us/library/5dws599a (vs.71)

Σύνδεση σε πρότυπα λίστας ελέγχου

Μπορείτε να χρησιμοποιήσετε πρότυπα σε στοιχεία ελέγχου λίστας για να συνδέσετε και να Για να προσαρμόσετε μεμονωμένες εγγραφές προέλευσης δεδομένων. Αυτή η ενότητα περιλαμβάνει τρεις μέθοδοι για να το κάνετε αυτό.

Η μέθοδος DataBinder.Eval

Όταν λειτουργεί το αρχείο προέλευσης δεδομένων με τα δεδομένα που επιστρέφονται από ένα βάση δεδομένων, το αρχείο προέλευσης δεδομένων μπορεί να περιέχει πολλά τμήματα πληροφοριών. Μπορείτε να Χρησιμοποιήστε το γενικό DataBinder.Eval μέθοδος για την επιστροφή δεδομένων. Στο ακόλουθο δείγμα κώδικα, "au_id" το πεδίο επιστρέφονται από το αρχείο προέλευσης δεδομένων του αντικειμένου κοντέινερ:
<%# DataBinder.Eval(Container.DataItem,"au_id") %>
				
Για περισσότερες πληροφορίες σχετικά με το DataBinder.Eval μέθοδος, ανατρέξτε στο ακόλουθο θέμα.Τεκμηρίωση NET Framework SDK:
Η μέθοδος DataBinder.Eval
http://MSDN.Microsoft.com/en-us/library/4hx47hfe.aspx

Ρητή χύτευσης

Εάν χρειάζεστε περισσότερο έλεγχο, χρησιμοποιήστε ρητές χύτευσης. Ρητή Μετατροπή χρησιμοποιεί μια λέξη-κλειδί μετατροπής τύπου. Αυτές οι λέξεις-κλειδιά που ενεργούν ως λειτουργίες, αλλά ο μεταγλωττιστής δημιουργεί ενσωματωμένο κώδικα. Επομένως, είναι λίγο ταχύτερη εκτέλεση σχέση με μια συνάρτηση call. Τα ακόλουθα δείγματα κώδικα χρησιμοποιήστε ρητή χύτευσης:

Visual Basic.NET
' DataTable as the DataSource
<%# CType(Container.DataItem, System.Data.DataRowView)("au_id") %>

' DataReader as the DataSource
<%# CType(Container.DataItem, System.Data.Common.DbDataRecord)("au_id") %>

' DataReader as the DataSource
<%# CType(Container.DataItem, System.Data.Common.DbDataRecord)(0) %>
				
Visual C#.NET
// DataTable as the DataSource
<%# ((System.Data.DataRowView)Container.DataItem)["au_id"] %> 

// DataReader as the DataSource
<%# ((System.Data.Common.DbDataRecord)Container.DataItem)["au_id"] %>

// DataReader as the DataSource
<%# ((System.Data.Common.DbDataRecord)Container.DataItem)[0] %>
				
Visual J#.NET
// DataTable as the DataSource
<%# ((System.Data.DataRowView)Container.DataItem)["au_id"] %> 

// DataReader as the DataSource
<%# ((System.Data.Common.DbDataRecord)Container.DataItem)["au_id"] %>

// DataReader as the DataSource
<%# ((System.Data.Common.DbDataRecord)Container.DataItem)[0] %>
				
Σημειώστε ότι τα προηγούμενα δείγματα χρησιμοποιήσετε είτε ένα Το DataTable, που είναι ένα υποσύνολο μιας Το DataSet, ή DataReader ως προέλευση δεδομένων.

Συμβάν ItemDataBound

Μπορείτε επίσης να χρησιμοποιήσετε το ItemDataBound το συμβάν ελέγχου για να συνδέσετε τα δεδομένα. Αυτό το συμβάν προκύπτει όταν μια το στοιχείο είναι συνδεδεμένο το στοιχείο ελέγχου δεδομένων. Το ακόλουθο δείγμα κώδικα HTML Καθορίζει ένα Repeater έλεγχος με ένα ItemTemplate:
<asp:repeater id=rptr runat=server>
   <itemtemplate>
      <asp:label id=lblAuthorID runat=server />
   </itemtemplate>
</asp:repeater>
				
Στη σελίδα σας, απαιτούνται τις ακόλουθες μεθόδους:

Visual Basic.NET
public Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
  
   'TODO: Retrieve data from a database,
   'and bind the data to a list control.

End Sub

public Sub rptr_OnItemDataBound(ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptr.ItemDataBound
   Dim rec As DataRowView
   rec = e.Item.DataItem

   'Make sure that you have the data.
   If Not IsDBNull(rec) Then
      Dim l1 As Label
      l1 = e.Item.FindControl("lblAuthorID")
      l1.Text = rec("au_id").ToString()
   End If
End Sub
				
Visual C#.NET
public void Page_Init(object sender, System.EventArgs e)
{
   rptr.ItemDataBound += new RepeaterItemEventHandler(rptr_OnItemDataBound);
}
public void Page_Load(object sender, System.EventArgs e)
{
   // TODO: Retrieve data from a database,
   // and bind the data to a list control.
}
public void rptr_OnItemDataBound(object sender, RepeaterItemEventArgs e)
{
   System.Data.Common.DbDataRecord rec = (System.Data.Common.DbDataRecord)
                                          e.Item.DataItem;
   if(rec!=null) //Make sure that you have the data.
   {
      Label l1 = (Label)e.Item.FindControl("lblAuthorID");
      l1.Text = rec["au_id"].ToString();
   }
}
				
Visual J#.NET
public void Page_Init(Object sender, System.EventArgs e)
{
            rptr.add_ItemDataBound(new RepeaterItemEventHandler(rptr_OnItemDataBound));
}
private void Page_Load(Object sender, System.EventArgs e)
{
            // TODO: Retrieve data from a database,
            // and bind the data to a list control.
}
public void rptr_OnItemDataBound(Object sender, RepeaterItemEventArgs e)
{
            System.Data.Common.DbDataRecord rec = (System.Data.Common.DbDataRecord)
                                                   e.get_Item().get_DataItem();
            if (rec != null) //Make sure that you have the data.
            {
                        Label l1 = (Label)e.get_Item().FindControl("lblAuthorID");
                        l1.set_Text(((rec.get_Item("au_id")).ToString()));
            }
}
				

Αναφορές

Για περισσότερες γενικές πληροφορίες σχετικά με τις ASP.NET, δείτε το ακόλουθη ομάδα συζήτησης του MSDN:
Microsoft.Public.dotnet.Framework.ASPNET

Ιδιότητες

Αναγν. άρθρου: 307860 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual J# .NET 2003 Standard Edition
  • Microsoft ASP.NET 1.1
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
Λέξεις-κλειδιά: 
kbarttyperoadmap kbdatabinding kbinfo kbservercontrols kbmt KB307860 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:307860

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com