fork download
  1. private void dtHaber_DragDrop(object sender, DragEventArgs e)
  2. {
  3. this.fillAkisDetay(myAkis);
  4.  
  5. Point clientPoint = dtHaber.PointToClient(new Point(e.X, e.Y));
  6. rowIndexOfItemUnderMouseToDrop = dtHaber.HitTest(clientPoint.X, clientPoint.Y).RowIndex;
  7. if (e.Effect == DragDropEffects.Move)
  8. {
  9.  
  10. if (rowIndexOfItemUnderMouseToDrop > -1 && rowIndexOfItemUnderMouseToDrop < dtHaber.Rows.Count - 1)
  11. {
  12. if (e.Data.GetDataPresent(typeof(PromterHaber)))
  13. {
  14. PromterHaber haber = (PromterHaber)e.Data.GetData(typeof(PromterHaber));
  15. AkisSaatDetay aksDetay = new AkisSaatDetay();
  16. aksDetay.MyAkisSaat = myAkis;
  17.  
  18. aksDetay.MyHaber = haber;
  19.  
  20.  
  21. if (listedeHaberVarmi(haber))
  22. {
  23. MessageBox.Show("Bu haber akışta mevcut");
  24. return;
  25. }
  26. else
  27. {
  28. Text += " , " + rowIndexOfItemUnderMouseToDrop.ToString();// bu satır test amaçlı yazıldı
  29.  
  30. if (satirdaHaberVarmi(rowIndexOfItemUnderMouseToDrop))
  31. {
  32. dtHaber.Rows.Insert(rowIndexOfItemUnderMouseToDrop);
  33. }
  34.  
  35. dtHaber.Rows[rowIndexOfItemUnderMouseToDrop].Cells["cBaslik"].Value = haber.Baslik;
  36.  
  37. dtHaber.Rows[rowIndexOfItemUnderMouseToDrop].Cells["cBaslik"].Tag = aksDetay;
  38. dtHaber.Rows[rowIndexOfItemUnderMouseToDrop].Cells["cBaslik"].ToolTipText = aksDetay.MyHaber.KamSpiker;
  39. int guncellemeBaslangicIndeks = 0;
  40. //if (rowIndexFromMouseDown < rowIndexOfItemUnderMouseToDrop)
  41. //{
  42. // guncellemeBaslangicIndeks = rowIndexFromMouseDown;
  43. //}
  44. //else
  45. //{
  46. // guncellemeBaslangicIndeks = rowIndexOfItemUnderMouseToDrop;
  47. //}
  48.  
  49.  
  50. guncellemeBaslangicIndeks = rowIndexOfItemUnderMouseToDrop;
  51.  
  52. List<AkisSaatDetay> lst = getAkisDetayListesi(guncellemeBaslangicIndeks);
  53. Veritabani vt = new Veritabani();
  54.  
  55. listBox2.Items.Clear();
  56. for (int i = 0; i < lst.Count; i++)
  57. {
  58. vt.InsertUpdateAkisDetay(lst[i]);
  59. listBox2.Items.Insert(0, lst[i].MyHaber.Baslik);
  60. }
  61. }
  62. }
  63. else
  64. {
  65.  
  66. DataGridViewRow rowToMove = e.Data.GetData(typeof(DataGridViewRow)) as DataGridViewRow;
  67. dtHaber.Rows.RemoveAt(rowIndexFromMouseDown);
  68. //dataGridView1.RowsAdded -= new DataGridViewRowsAddedEventHandler(dataGridView1_RowsAdded);
  69. try
  70. {
  71. dtHaber.Rows.Insert(rowIndexOfItemUnderMouseToDrop, rowToMove);
  72. int guncellemeBaslangicIndeks = 0;
  73.  
  74. if (rowIndexFromMouseDown < rowIndexOfItemUnderMouseToDrop)
  75. {
  76. guncellemeBaslangicIndeks = rowIndexFromMouseDown;
  77. }
  78. else
  79. {
  80. guncellemeBaslangicIndeks = rowIndexOfItemUnderMouseToDrop;
  81. }
  82.  
  83.  
  84. // guncellemeBaslangicIndeks = rowIndexOfItemUnderMouseToDrop;
  85. List<AkisSaatDetay> lst = getAkisDetayListesi(guncellemeBaslangicIndeks);
  86. Veritabani vt = new Veritabani();
  87.  
  88. listBox1.Items.Clear();
  89. for (int i = 0; i < lst.Count; i++)
  90. {
  91. vt.UpdateAkisDetay(lst[i]);
  92. listBox1.Items.Insert(0, lst[i].MyHaber.Baslik);
  93.  
  94. }
  95. //
  96. }
  97. catch (Exception)
  98. {
  99.  
  100. }
  101. // dtHaber.RowsAdded += new DataGridViewRowsAddedEventHandler(dataGridView1_RowsAdded);
  102. }
  103. }
  104. }
  105. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cs(1,22): error CS0116: A namespace can only contain types and namespace declarations
Compilation failed: 1 error(s), 0 warnings
stdout
Standard output is empty