16-10-22, 04:27 PM
(16-10-22, 03:58 PM)Meen2 كتب : q
(16-10-22, 03:18 PM)ali_ahmed12 كتب :هدا خطا في صورهكود :
public int CODE_GENE(string TABLE_NAME, string COLUMN_NAME)
{
int CODE = 0;
DataTable DT = new DataTable();
SqlDataAdapter DA = new SqlDataAdapter(String.Format("SELECT {1} FROM {0} ORDER BY{1}", TABLE_NAME, COLUMN_NAME), con);
DA.Fill(DT);
if (DT.Rows.Count > 0)
{
int I = DT.Rows.Count - 1;
CODE = Convert.ToInt32(DT.Rows[I][COLUMN_NAME]);
}
return CODE;
}
ضع مسافة بعد كلمة BY
كود :
SqlDataAdapter DA = new SqlDataAdapter(String.Format("SELECT {1} FROM {0} ORDER BY {1}", TABLE_NAME, COLUMN_NAME), con);
هنا في كود fill قمت بتحويله ل c# يظهر خطا في rows
كود :
Sub FILL_UNITE(STR As String)
TXT_UNIT.Items.Clear()
Dim DT As New DataTable
Dim DA As New SqlDataAdapter(STR, sqlcon)
DA.Fill(DT)
For I = 0 To DT.Rows.Count - 1
TXT_UNIT.Items.Add(DT.Rows(I).Item("unite_name"))
Next
End Subوهدا سي شارب
كود :
public void FILL_UNITE(string STR)
{
TXT_UNIT.Items.Clear();
DataTable DT = new DataTable();
SqlDataAdapter DA = new SqlDataAdapter(STR, con);
DA.Fill(DT);
for (int I = 0; I <= DT.Rows.Count - 1; I++)
TXT_UNIT.Items.Add(DT.Rows(I).Item("unite_name"));
}