Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
4
Yazılar
2
Üyeler
0
Reactions
673
Görüntüleme
Sanki bir mantık hatası var gibi ?
aşağıdaki şekilde denermisiniz ?
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (this.dataGridView2.DataSource != null)
{
this.dataGridView2.DataSource = null;
}
else
{
this.dataGridView2.Rows.Clear();
}
for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
{
int index = dataGridView2.Rows.Add();
dataGridView2.Rows[index].Cells[0].Value = dataGridView1.SelectedRows[i].Cells[0].Value.ToString();
dataGridView2.Rows[index].Cells[1].Value = dataGridView1.SelectedRows[i].Cells[1].Value.ToString();
.....
}
}
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 17/11/2014 20:31
Konu başlatıcı
ilginiz için teşekkürler, yeni öğrenmeye çalışıyorum
'UPDATED' olarak güncelliyor fakat kayıt olarak satırın tamamını kopylayamadım
örneğin orjinali https://www.devexpress.com/Support/Center/Example/Details/E2636
protected void btnCopy_Click(object sender, EventArgs e) {
try {
string[] fieldNames = new string[] { "CategoryID", "CategoryName", "Description" };
List<object> columnValues = gridView.GetSelectedFieldValues(fieldNames);
System.Text.StringBuilder categoryIDs = new System.Text.StringBuilder();
System.Text.StringBuilder categoryNames = new System.Text.StringBuilder();
System.Text.StringBuilder categoryDescriptions = new System.Text.StringBuilder();
foreach (object[] zategoryID in columnValues) {
categoryIDs.AppendFormat("{0}, ", zategoryID[0]);
categoryNames.AppendFormat("{0}, ", zategoryID[1]);
categoryDescriptions.AppendFormat("{0}, ",zategoryID[2]);
}
string insertCommandFormat = "INSERT INTO [CategoriesUpdated] ([CategoryID], [Description]) VALUES ({0}, 'UPDATED')";
// string insertCommandFormat = "INSERT INTO [CategoriesUpdated] ([CategoryID]) VALUES ({0})";
int insertedRowsCount = 0;
foreach (object[] categoryID in columnValues) {
dsUpdated.InsertCommand = string.Format(insertCommandFormat, categoryID[0]);
insertedRowsCount += dsUpdated.Insert();
}
gridViewUpdated.DataBind();
} catch (System.Data.OleDb.OleDbException ex) {
ClientScript.RegisterStartupScript(GetType(), "OleDbException", string.Format("alert('{0}')", ex.Message), true);
}
Gönderildi : 18/11/2014 17:03
Hata mı veriyor ? tam anlayamadım son mesajınızı ?
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 24/11/2014 02:29
Konu başlatıcı
Linkteki İlgili devex örneğinden yola çıkarak gridler arası kayıt kopyalama yapmaya çalışıyorum. Örnekte satırın 1 hücresini (sütununu) diğer gride kopyalıyor. ikinci hücreyi(sutunu) "updated" olarak yazdırıyor. Satırın tamamını (kaydı) diğer gride aynen nasıl aktarabilirim.
İlginize teşekkürler, hayırlı işler dilerim
Gönderildi : 24/11/2014 12:36