如何從另一個地方調用此方法?如何在C#中調用此方法?
private void AssortDatagrid_LoadRows(object sender, Microsoft.Windows.Controls.DataGridRowEventArgs e)
{
if (ValidTill.SelectedIndex >= 0)
{
DataRowView rowContext = e.Row.DataContext as DataRowView;
string item = rowContext.Row["Срок годности"].ToString();
DateTime date;
if ((DateTime.TryParseExact(item, "dd'.'MM'.'yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out date)) && (rowContext != null))
{
if (date.Date <= dt.Date)
{
try
{
e.Row.Background = new BrushConverter().ConvertFromString(rowColor) as SolidColorBrush;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
}
}
else // когда не может парсировать дату
{
}
}
}
我想在這裏把它叫做:
private void workForce_DoWork(object sender, DoWorkEventArgs e)
{
AssortDatagrid_LoadRows(object sender, Microsoft.Windows.Controls.DataGridRowEventArgs e)
}
是否可以打電話了嗎? 讓我解釋我在做什麼。我想在行加載時調用彈出窗口,在彈出窗口中我有circlular進度條作爲gif動畫。我正在更改那些有效日期很快的項目的行背景。
就是「另一個地方」同一個類定義中,還是沒有? – Servy 2013-02-12 19:13:26
是什麼類的結構看起來就像是主叫/調用方法所在? – 2013-02-12 19:13:41
這種方法看起來像一個事件處理程序 - 你將要附加到由該方法來處理事件。 – 2013-02-12 19:13:59