private DataTable SelectDistinct(DataTable sourceTable, string sourceColumn)
{
DataTable result = null;
try
{
result = new DataTable();
result.Columns.Add(sourceColumn, sourceTable.Columns[sourceColumn].DataType);
Hashtable ht = new Hashtable();
foreach (DataRow dr in sourceTable.Rows)
{
if (!ht.ContainsKey(dr[sourceColumn]))
{
ht.Add(dr[sourceColumn], null);
DataRow newRow = result.NewRow();
newRow[sourceColumn] = dr[sourceColumn];
result.Rows.Add(newRow);
}
}
return result;
}
finally
{
if (result != null)
result.Dispose();
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
this.dtx = new DataTable("Uloga");
dtx.Columns.Add("GlavnaUloga");
dtx = this.film1.Tables[0];
this.comboBox1.DataSource = SelectDistinct(dtx,"GlavnaUloga");
}
sad sam filtrirao duplikate.al kako sad povezati dataset(film1) koji puni dataGrid i ovu tabelu(dtx) koja puni combobox da kad se pomičem po podatcima u comboBoxu da me
isto prati na dataGridu