PDA

View Full Version : سوال: معادل دستور BindingSource1.Current!... در C#



ebrahimv
شنبه 24 مهر 1389, 00:21 صبح
سلام
من يه ديتا تيبل دارم كه يكي از فيلدهاش اسمش هست Number بعد اين ديتاتيبلم وصل شده به يك BindingSource در VB با اين دستور

BindingSource1.Current!Number = 1
ميشود مقدار فعلي فيلد Number رو مقدار دهي كني ولي تو C# نميتونم اين كار رو بكنم
من معادل دستور بالا رو تو C# ميخواستم

bade saba
شنبه 24 مهر 1389, 00:47 صبح
شما برای پیدا کردن معادل هر دستوری که در vb اون رو میدونید در #C میتونید از سایت زیر استفاده کنید
http://www.developerfusion.com/tools/convert/vb-to-csharp/

موفق باشید

ebrahimv
شنبه 24 مهر 1389, 00:58 صبح
شما برای پیدا کردن معادل هر دستوری که در vb اون رو میدونید در C#‎ میتونید از سایت زیر استفاده کنید
http://www.developerfusion.com/tools/convert/vb-to-csharp/

موفق باشید
ممنون ولي از سايت معادل كدي كه من ميخواستم رو نتونستم پيدا كنم

bade saba
شنبه 24 مهر 1389, 02:03 صبح
string strConnection, strSQL;


strConnection = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = C:\\Users\\AGS\\Desktop\\Database1.mdb";
strSQL = "Select * From table1";

OleDbConnection ODCon = new OleDbConnection(strConnection);
OleDbDataAdapter ODDAdapter = new OleDbDataAdapter(strSQL, ODCon);

DataTable DTable = new DataTable();
ODCon.Open();
ODDAdapter.Fill(DTable);
ODCon.Close();
BindingSource BS = new BindingSource();
BS.DataSource = DTable;

((DataTable)BS.DataSource).Rows[0]["number"] = 1;


dataGridView1.DataSource = BS;



من با کد بالا اطلاعات ردیف 0 فیلد number رو 1 کردم امیدوارم منظورتون همین بوده باشد

موفق باشید

ebrahimv
شنبه 24 مهر 1389, 13:44 عصر
اين معادل كد من نيست
شما اومدي با DataTable تغيير دادي نه با BindingSource

ebrahimv
یک شنبه 25 مهر 1389, 09:57 صبح
سلام
يعني معادل اين دستور من تو C# نيست؟
تا اينجا كه هست
BindingSource1.Current
بقيشم اساتيد كمك كنن

ebrahimv
دوشنبه 26 مهر 1389, 00:30 صبح
:عصبانی++:

ebrahimv
دوشنبه 26 مهر 1389, 21:01 عصر
C# كارا به داد من برسيد
يعني اين كد تو C# نيست؟
:گریه: